springBoot学习注解方式加载bean_从最最最基础开始学起
2018-10-13 16:03
501 查看
1、通过注解的方式进行扫描装配Bean到IOC容器:
(1)通过@Bean 的方式
创建一个user的pojo,
public class User { private Long id; private String userName; private String note; }
创建一个AppConfig的Java配置文件
@Configuration public class AppConfig { @Bean(name="user") public User initUser() { User usesr=new User(); usesr.setId(1L); usesr.setUserName("你 大 爷"); usesr.setNote("钱是王八蛋"); return usesr; } }
测试bean是否被加载
AnnotationConfigApplicationContext ctx=new AnnotationConfigApplicationContext(AppConfig.class); User bean = ctx.getBean(User.class); System.out.println(bean.getUserName());
(2)通过@Component 扫描的方式,首先将user对象和AppConfig 放置在同一个包下,对Uses类进行加入注解
@Component public class User { private Long id; @Value("麻辣隔壁") private String userName; private String note;
对AppConfig类加入注解@ComponentScan
@Configuration @ComponentScan public class AppConfig { }
1)@Component, 标明那个类被扫描进入ioc 容器中 2)@ComponentScan ,采用何种策略去扫描装配bean ,可以通过配置basePackages 指定扫描的包,或者basePackageClasses 指定扫描的类,阅读更多
相关文章推荐
- [Java]从spring(spring boot)的启动分析注解定义方式的bean的加载
- spring boot框架学习之重要注解3注解方式读取外部资源配置文件
- spring学习基础(ioc底层原理,bean的配置和注解)
- 零基础入门学习——Spring Boot注解
- Spring Boot2.x-04Spring Boot基础-使用注解装配bean
- Spring基础:快速入门spring(11):bean scope注解方式
- Spring学习-12:Spring的Bean的装配:注解的方式
- Spring Boot2.x-06Spring Boot基础-使用@Conditional注解根据特定的条件装配bean
- spring boot框架学习学前掌握之重要注解(1)-sprng的java配置方式
- spring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring
- spring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring
- Spring-Boot 加载Bean的几种方式
- spring框架的学习(三)—— Spring的bean管理(注解方式)
- Spring学习(三)IOC入门-Spring的bean管理(注解方式)
- spring boot框架学习学前掌握之重要注解(1)-sprng的java配置方式
- spring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring
- [原创]java WEB学习笔记103:Spring学习---Spring Bean配置:基于注解的方式(基于注解配置bean,基于注解来装配bean的属性)
- Spring学习(二十二) Bean配置的三种方式(XML、注解、Java类)介绍与对比
- Spring学习笔记----注解方式配置bean
- SpringBoot配置Bean的两种方式--注解以及配置文件