spring-注解开发bean

这篇具有很好参考价值的文章主要介绍了spring-注解开发bean。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

注解开发bean

  1. 使用@Component定义bean
    spring-注解开发bean,spring,java,后端

  2. 在配置文件中通过组建扫描加载bean
    spring-注解开发bean,spring,java,后端
    3.也可以通过不要配置文件,定义类,使用@Configuration,来代替配置文件
    spring-注解开发bean,spring,java,后端
    spring-注解开发bean,spring,java,后端

基于注解定义bean
1.@component,大部分的bean都可以通过这个来定义
1.1@Controller,控制层
1.2@Service,服务层
1.3@Repository,数据层

2.对于纯注解的开发,还要定义一个配置类
2.1@Configuration,申明是一个配置类
2.2@ComponentScan,扫描定义bean的包
2.3@PropertySource,用于在配置类中引用properties文件,将数据源放入容器中,取值用@value(${ })
spring-注解开发bean,spring,java,后端

生命周期与作用域

spring-注解开发bean,spring,java,后端

管理第三方bean

1.导入第三方依赖
2.创建配置类
3.在配置类中申明bean对象
spring-注解开发bean,spring,java,后端
也可以将以上的方法单独放在一个类中,在配置类中通过@import导入的方法,来加载bean
spring-注解开发bean,spring,java,后端

第三方bean的依赖注入
1.简单类型注入,@value
spring-注解开发bean,spring,java,后端
2.引用类型依赖注入
spring-注解开发bean,spring,java,后端
该容器中如果有这个给bean对象,则会被容器启动获取,放到这个方法中

xml配置对比注解配置
spring-注解开发bean,spring,java,后端文章来源地址https://www.toymoban.com/news/detail-533645.html

到了这里,关于spring-注解开发bean的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Spring教程11】Spring框架实战:IOC/DI注解开发管理第三方bean的全面深入详解

    欢迎大家回到《 Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《 如何在windows11下安装Maven并配置以及 IDEA配置Maven环境》,本文的上一篇为《 纯注解开发模式下的依赖注入和读取properties配置文件》 前面定义bean的时

    2024年02月04日
    浏览(61)
  • 【Java】后端开发语言Java和C#,两者对比注解和属性的区别以及作用

    欢迎来到《小5讲堂》 大家好,我是全栈小5。 这是《Java》序列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对知识点的理解和掌握。 温馨提示:博主能力有限,理解水平有限

    2024年01月16日
    浏览(53)
  • 探秘Spring中Bean的注解宝典:解读存取Bean的相关注解及用法

    将对象存储在 Spring 中,有两种注解类型可以实现: 类注解:@Controller、@Service、@Repository、@Component、@Configuration 方法注解:@Bean 如下使用@Controller存储Bean代码: 使用获取上下文的方法获取上面存储的对象 效果为 如下使用@Service存储Bean代码: 输出结果跟@Controller一样 如下使

    2024年02月16日
    浏览(43)
  • Spring使用注解管理Bean

    引入lib包 Spring对Bean管理的常用注解 @Component组件(作用在类上) Spring中提供了@Component的三个衍生注解:(功能在目前为止是一致的) @Controller WEB层 @Service 业务层 @Repository 持久层 属性注入的注解:(使用注解注入的方式,可以不用提供set方法) @Value  用于注入普通类型 @Autowired  自动装

    2024年01月17日
    浏览(42)
  • Spring 非自定义Bean注解

    1.概述 在xml中配置的Bean都是自己定义的, 例如:UserDaolmpl,UserServicelmpl。但是,在实际开发中有些功能类并不是我们自己定义的, 而是使用的第三方jar包中的,那么,这些Bean要想让Spring进行管理,也需要对其进行配置配置非自定义的Bean需要考虑如下两个问题: 被配置的B

    2024年02月13日
    浏览(36)
  • Spring使用注解存储Bean对象

    在前一篇博客中( Spring项目创建与Bean的存储与读取(DL))介绍的是通过配置文件注册对象从而存储到 Spring 中,这种方式其实还是挺繁琐的。 实际上,在使用学习使用 Spring过程中,当我们要实现一个功能的时候,先应该考虑的是有没有相应的注解是实现对应功能的,Spring 中

    2024年02月16日
    浏览(39)
  • Spring系列三:基于注解配置bean

    上文中, 我们学习到了 Spring系列二:基于XML配置bean 接下来我们学习, 通过注解配置bean 基于注解的方式配置 bean , 主要是项目开发中的组件, 比如 Controller, Service 和 Dao. 组件注解的形式有 1. @Component 表示当前注解标识的是一个组件 2. @Controller 表示当前注解标识的是一个控制器

    2024年02月13日
    浏览(40)
  • 7、Spring之基于注解管理bean

    本质上:所有一切的操作都是Java代码来完成的,XML和注解只是告诉框架中的Java代码如何执行。 创建名为spring_ioc_annotation的新module,过程参考3.1节 注解 含义 @Component 将类标识为普通组件 @Controller 将类标识为控制层组件 @Service 将类标识为业务层组件 @Repository 将类标识为持久

    2024年02月14日
    浏览(41)
  • Spring 中存取 Bean 的相关注解

    了解Spring框架中存取Bean的相关注解,包括五大类注解(@Controller, @Service, @Repository, @Component, @Configuration)以及方法注解(@Bean),并掌握它们的用法和区别。

    2024年02月10日
    浏览(39)
  • 【Spring】使用@Bean和@Import注解配置Bean,与Bean的实例化

    目录 1、bean是什么 2、配置bean 2.1、使用@Bean注解配置Bean 2.2、使用@Import注解配置Bean  3、实例化Bean         在 Spring 中,Bean 是指由 Spring 容器管理的对象。Spring IOC 容器负责创建、配置和管理这些 Bean 对象的生命周期。Spring IOC 容器会管理应用程序中的组件,并通过依赖注

    2024年04月15日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包