使用注解开发
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
https://www.springframework.org/schema/context/spring-context.xsd">
<context:annotation-config/>
<context:component-scan base-package="com.wenmrong.pojo"/>
</beans>
@Component创建对象
- 导入component-scan,扫描实体包的全部实体类
- 不需要在配置文件中配置bean即可获取对象
- 放在类上,改类被spring管理
-
getBean的时候参数默认为类的 小写
@Value用于给属性赋值
@Repository @Service @Controller
- 以上三个注解和@Component的功能一样,声明改类交给spring管理和创建对象
- @Repository用于dao层
- @Service用于业务层
- @Controller用于控制层
@Scope
原文
https://segmentfault.com/a/1190000022545839