Spring笔记-注解

时间:2021-08-11
本文章向大家介绍Spring笔记-注解,主要包括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
        https://www.springframework.org/schema/context/spring-context.xsd">

    <context:annotation-config/>

</beans>

bean

  • @Component:组件,说明该类被Spring管理

属性注入

  • @Value():等价于property中的赋值

衍生注解

@Component的衍生注解(web开发中,mvc三层架构)

  • dao:@Repository
  • service:@Service
  • controller(servlet):@Controller
  • 这四个注释是不同层级相同作用的注解,用于区别注册到Spring容器中,装配

自动装配(见前章

作用域

@Scope():作用域功能见前章

小结

  • xml与注解:
    • xml更万能,适用于任何场合,维护简单方便
  • xml与最佳实践:
    • xml用于管理bean
    • 注解只用于完成属性的注入
    • 使用时,若需注解生效,则必须引入注解支持

原文地址:https://www.cnblogs.com/irispassionguy/p/ssm_spring_anno.html