99.学习总结.txt
UP 返回
1.spring的java配置方式
@Configuration 注解标明该类是一个spring的配置,相当于一个xml文件
@ComponentScan(basePackages = "cn.itcast.springboot.javaconfig") 配置扫描包
@PropertySource(value = { "classpath:jdbc.properties" }, ignoreResourceNotFound = true) 获取配置文件的值
@Bean 通过该注解来表明是一个Bean对象,相当于xml中的<bean>
!!@@202503031.img_1465_594_1@@!!
在该项目中,创建了一个UserDAO类,但是并没有添加注解,于是不会被spring管理。为了使之被管理,于是通过SpringConfig的@Bean注解修饰的方法来返回UserDAO的创建
!!@@202503032.img_612_461_1@@!!
那么在启动类Main中,通过以下方式就可以使用以下方式获取类
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(SpringConfig.class); // 通过Java配置来实例化Spring容器
UserService userService = context.getBean(UserService.class); // 在Spring容器中获取Bean对象
8913559
DOWN 返回