springIOC容器相关注解
所属分类 spring
浏览量 1393
Spring3.0引入JavaConfig,比xml更友好,具备类型安全检查.
@Component定义组件
@Component
public class Cat {
public void sayHello(){
System.out.println("hello");
}
}
@Component("xxx")
@Repository 持久层组件
@Service 业务层组件
@Controller web控制器
定义配置类
//表示这是一个配置类,可以设置一个名字
@Configuration("configA")
// 相当于 xml 配置
@ComponentScan("com.dyyx")
public class ConfigA {
@Autowired
@Qualifier("xxx")
private Cat cat;
@Resource(name="xxx")
初始化容器
ApplicationContext context = new AnnotationConfigApplicationContext(ConfigA.class);
自动配置 显式配置 java配置 xml 配置 混合使用
@Import注解导入其他的JavaConfig
@Import({Config1.class, Config2.class})
@ImportResource导入XML配置
@ImportResource("classpath:config.xml")
XML配置文件中 通过标签引入其他的XML配置
通过标签导入Java配置
上一篇
下一篇
一个牛逼项目的上线过程
如何防止表单重复提交
Autowired和Resource注解的区别
springboot简单例子
利用shell命令分析java线程堆栈
软件架构设计几大原则