Spring的注解以及配置类

Spring注解说明

  • @Autowire 自动注入
  • @Nullable 标记了这个字段说明这个字段可以为null
  • @Component 组件,放在类上,说明这个类被Spring管理了
  • @value 写在要赋值的属性上 相当于 < bean > 中的 < property name="name" value="小伙" />
  • @dao(@Repository)
  • @service(@Service)
  • @Controller
  • @Scope() 声明单例模式 singleton 非单例模式 prototype

Spring配置类

@Configuration 声明当前类为配置类 将其交给Spring的容器管理 转化成配置
@ComponentScan 声明注解扫描
@Import 将别的配置类引进来
@Bean 相当于< bean>

@Configuration
@Import(ApplicationConfig2.class)
@ComponentScan("com.tv89.pojo")
//ApplicationConfig 相当于bean.xml文件的文件名字
public class ApplicationConfig {
    
    // User 相当于bean中 class的全类名 serUser相当于id
    @Bean
    public User setUser(User user){
        return user;
    }
}
posted @ 2021-03-23 20:55  忆尘不散  阅读(281)  评论(0)    收藏  举报