duan2

导航

 

java配置是spring'4.x推荐的配置方式,可以完全替代xml,java配置也是springboot推荐的配置方式。

java配置通过@configuration和@Bean来实现的。

@configuration声明当前类是一个配置类,相当于spring配置的xml文件件。

@Bean注解在方法上,声明当前方法返回值是一个Bean。

使用Java配置和注解混合配置。全局配置使用java配置如数据库相关的配置,mvc相关的配置,业务相关的配置使用注解配置@service@component@Repository@Controlle。

 

Bean的Scope

 

Spring的El和资源调用

Spring开发中经常涉及各种资源的调用,包含普通文件,网址,配置文件,系统变量。Spring主要在注解@value的参数中使用表达式。

 

此处为注入普通字符串。

 

 演示配置类

 注入配置配件使用@propertySource指定文件地址,若使用@Value注入,则需要配置一个PropertySourcePlaceholderConfigurerd

的Bean。注意@Value("${book.name}")使用的是“$”而不是“#”。

 

事件(Application Event)

Spring的时间为Bean与Bean之间的消息通信提供了支持。当一个Bean处理一个任务之后,希望另一个Bean

知道并能够做响应的处理。

 

 自定义事件

 

 事件监听器

 

 事件发布类

 

 

 

 

 

 

 

 

 

posted on 2018-06-23 09:49  duan2  阅读(574)  评论(0编辑  收藏  举报