美文网首页
Spring新注解-替代xml作用

Spring新注解-替代xml作用

作者: 茶酒qqq | 来源:发表于2020-01-20 20:55 被阅读0次

Spring新注解-替代xml作用

xml中,context:component-scan无法去除,且对jar中的类无法使用注解替代Bean标签,于是有两个新注解,帮助完全替代xml

  • 使用一个配置类,他的作用和bean.xml完全一样

  • 新注解:

    • @Configuration

      • 作用:指定当前类是个配置类,写在类名上面
    • @ComponentScan

      • 作用:通过注解指定spring需要扫描的包。与<context:component-scan base-package="com.chajiu"></context:component-scan>相同
      • 属性:
        • value/basePackage:指定要扫描的包
    • @Bean

      • 将当前方法的返回值作为Bean对象传入spring的ioc容器中
      • 属性
        • name:用于指定Bean的name,如果不写,默认Bean对象的name为这个类方法名。
      • 细节:如果你的方法有参数,spring会去容器中查找有无Bean对象,同@Autowired

。。。。

配置应该注意xml和注解配合使用。

  • 自己的类使用注解
  • jar包中的类使用xml配置

相关文章

网友评论

      本文标题:Spring新注解-替代xml作用

      本文链接:https://www.haomeiwen.com/subject/edhszctx.html