使用注解需要导入AOP包
在配置文件中添加Context约束
<beansxmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
"
>
context:component-scan
<context:component-scanbase-package="com.msb"></context:component-scan>
@Component: 注册bean,相对于
@Controller: controller的component
@Service: service的component
@Repository: repository的component
@Autowired: 自动注入,使用byType
@Qualifier:自动注入,使用byName
@Value:设置属性值
class User{
@Value("xx")
private Strnig name;
}
pojo是多例的
//ORM映射数据库,必须是线程安全的,所以是多例
@Component
@Score("protetype")
Class Uer{
private String name;
}