spring项目配置
@Configuration beans
@Bean bean
properties和yml文件 是配置文件 就是txt文件没有任何作用
在xml配置文件中通过${yml配置路径} 进行读取必要的配置
例如:

ioc容器中的对象进行注入

对于bean的id 和class都是jar包中固定的 通过java反射进行创建对象
bean就是创建一个对象 放入到ioc容器中 有别的对象需要时会根据名字 进行默认注入
@Configuration
在类上打上这一标签,表示这个类是配置类
@ComponentScan
相当于xml的<context:componentscan basepakage=> 开启注解扫描
@EnableWebMvc
相当于xml的mvc:annotation-driven

@Bean
方法名就是bean的id
@Configuation等价于<Beans></Beans>
@Bean等价于<Bean></Bean>
bean的定义,相当于xml的
则该方法名默认就是Bean名,该方法返回值就是Bean对象
作用: 配置javaBean,让spring容器创建管理.默认调用类中无参数的构造方法创建对象.
@ImportResource
相当于xml的
@PropertySource
spring 3.1开始引入,它是基于java config的注解,用于读取properties文件
例子
@Component("userDao")
public class userDao{......}
==
<bean id="userDao" class="cn.lovepi.***.userDao"/>

浙公网安备 33010602011771号