Spring(07):基于Java类进行配置
程序员文章站
2022-05-24 12:28:13
...
Spring(07):基于Java类进行配置
概念
注解说明:
@Configuration
本质是一个@Component,代表这是一个配置类,相当于之前的bean.xml
@Bean
相当于之前的bean标签,方法的名字相当于id属性,返回值相当于class属性
@Import(GenerConfig2.class)
导入配置类
@ComponentScan(“com.gener.pojo”)
扫描
代码
实体类
@Component
public class User {
private String name;
public String getName() {
return name;
}
@Value("Gener")
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "User{" +
"name='" + name + '\'' +
'}';
}
}
Config
// 本质是一个@Component,代表这是一个配置类,相当于之前的bean.xml
@Configuration
@ComponentScan("com.gener.pojo")
@Import(GenerConfig2.class)
public class GenerConfig {
@Bean//相当于之前的bean标签,方法的名字相当于id属性,返回值相当于class属性
public User getUser(){
return new User();//返回要注入bean的对象
}
}
@Configuration
public class GenerConfig2 {
}
测试
public class MyTest {
public static void main(String[] args) {
ApplicationContext context = new AnnotationConfigApplicationContext(GenerConfig.class);
User getUser = (User) context.getBean("getUser");
System.out.println(getUser.getName());
}
}
B站学习狂神说Spring的笔记==>视频入口
上一篇: 15.Spring学习笔记_基于Java类进行配置
下一篇: 使用 AspectJ 实现 AOP
推荐阅读
-
Spring入门07--使用JAVA的方式配置Spring
-
spring的基于java的项目配置示例2
-
Spring-基于Java类的配置
-
Spring入门学习笔记(2)——基于Java的配置
-
Java基于Spring配置读取properties文件
-
三、解决Spring MVC拦截器导致静态资源访问失败(基于java注解配置)
-
Spring(17)——使用Java类的形式配置bean
-
Spring框架学习笔记-基于Java类的配置
-
spring整合c3p0整合mybatis。spring使用java配置类来整合配置c3p0数据源和mybatis。
-
15.Spring学习笔记_基于Java类进行配置