【spring中注解、xml配置和自动装配分别应该应用于哪些场景? _spring 】 | IT修真院·坑乎
问题已收录 spring中注解、xml配置和自动装配分别应该应用于哪些场景?
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(2)
spring
详细描述
编辑于2025-04-19
  • [北京|结业弟子]JAVA-王庸之
    0

    实际上spring的装配方式分三种:基于注解的自动配置;几乎xml文件的配置;基于java的配置。


    现在看spring官方发展是比较推崇基于java的配置,主要优点是生成bean的方式多样化,而且运行初期可以享受编译器的语法检查。现在springboot基本上大多采用基于java的配置。

    一般基于java的配置需要软件和springboot进行适配。如果是比较老的软件包,得看源码,然后使用工具类进行属性注入完成配置;


    基于xml文件的配置最为传统,很多配置可以以文件的方式写下来。后期修改也比较方便。而且因为传统,很多第三方的包对xml配置支持度比较高。


    基于注解的自动装配通常和前两种结合起来用。可以大大加速开发过程,简化流程。

    编辑于2018-10-23
  • [西安|荣耀师兄]JAVA-孙若飞
    0

    1.xml配置,手动的去在spring的xml文件里面通过<bean>标签来配置
    2.注解配置,@Bean@Configuration
    3.自动扫描包

    <context:component-scan base-package="com.ptteng.controller"/>


    作用都是一样的,是把类作为一个bean注入到spring 容器中去,

    编辑于2019-06-22