小编sfi*_*iss的帖子

@ComponentScan和@Component背后的魔力

我仍在深入学习spring依赖注入。

我的第一个类是配置类,在这里我向容器声明以加载和管理在带注释的方法中声明的bean。

package ioc.question_004;

import ioc.commun.Person;
import ioc.commun.Profession;
import org.springframework.context.annotation.*;

@Configuration
public class MyConfiguration {

    @Bean
    public Profession profession(){
        return Profession.builder()
                     .name("professor")
                     .description("professor in the university")
                     .build();
    }

    @Bean
    public Person person(){
        return Person.builder()
                     .name("Bagna")
                     .age(52)
                     .profession(profession())
                     .build();
    }

}
Run Code Online (Sandbox Code Playgroud)

我的第二个类是daoRepository,它看起来像:

package ioc.question_008.dao;

import ioc.commun.Person;
import lombok.*;
import org.springframework.stereotype.Repository;

import java.util.ArrayList;
import java.util.List;

@Repository
@Builder
@Setter
@Getter
@EqualsAndHashCode
@ToString
public class MyDaoRepository implements dao {

    List<Person> personList = new ArrayList<>();

    @Override
    public boolean save( Person person ){
        return this.personList.add(person);
    } …
Run Code Online (Sandbox Code Playgroud)

java spring autowired spring-ioc

2
推荐指数
1
解决办法
87
查看次数

标签 统计

autowired ×1

java ×1

spring ×1

spring-ioc ×1