【Spring笔记】使用注解开发

在Spring4之后,要使用注解开发,必须要保证aop包的导入

 使用注解需要导入context约束,增加注解的支持

<?xml version="1.0" encoding="UTF-8"?>
<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
        http://www.springframework.org/schema/context/spring-context.xsd">


    <context:annotation-config/>
</beans>

例:

 

 

 @Compoent:组件,放在类上,说明这个类被Spring管理了。

@value:

衍生的注解

@Component有几个衍生注解,在web开发中,会按照mvc三层架构分层

dao层:  @Repository(功能同Component)

service层:@Service(功能同Component)

controller层:@Controller(功能同Component)

这4个注解功能都是一样的,都是装配bean,将某个类注册到Spring中

作用域:

@Scope("")

 小结:

xml适用于任何场合,维护简单方便

注解不是自己类使用不了,维护相对复杂

xml与注解最佳实践:

xml用来管理bean,注解只负责完成属性的注入。

猜你喜欢

转载自blog.csdn.net/m0_52043808/article/details/124392843