多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
spring新的支持java配置的注解:类注解`@Configuration(org.springframework.context.annotation.Configuration)`,和方法注解`@Bean(org.springframework.context.annotation.Bean)`. `@Bean`注解是spring容器通过方法来实例化对象.类型xml配置的`<bean/>`. `@Bean`注解可以用在任何`@Component`类中,但更多还是用在`@Configuration`的bean中. 注解 `@Configuration`主要作用就是定义bean的.通过方法注解`@Bean`定义依赖的bean.看起来如下: ~~~ @Configuration public class AppConfig { @Bean public MyService myService() { return new MyServiceImpl(); } } ~~~ 上面的`AppConfig`类,等同于下面的xml配置 ~~~ <beans> <bean id="myService" class="com.acme.services.MyServiceImpl"/> </beans> ~~~ > 如果`@Bean`没有在`@Configuration`中使用,则不能作为依赖注入,最多算是工厂方法获取bean的定义,