天天看点

1.3—Spring基础配置—2.Java配置

1.点睛

java配置是spring4.x推荐的配置方式,可以完全替代xml配置;java配置也是spring boot推荐的配置方式。

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

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

@bean注解在方法上,声明当前方法的返回值为一个bean。

本书通篇使用java配置和注解配置混合配置。何时使用java配置或者注解配置呢?我们主要的原则是:全局配置使用java配置(如数据库相关配置、mvc相关配置),业务bean的配置使用注解配置(@service、@component、@repository、@controller)。