温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何分析Spring的注解开发

发布时间:2021-12-02 16:36:46 来源:亿速云 阅读:117 作者:柒染 栏目:大数据

本篇文章为大家展示了如何分析Spring的注解开发,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

一、注解开发

@Component

把普通pojo实例化到spring容器中,相当于配置文件中的bean,是实现bean的注入。

如何分析Spring的注解开发

如何分析Spring的注解开发

@Value

通过@Value将外部的值动态注入到Bean中

如何分析Spring的注解开发

@Component衍生注解

在MVC的三层架构中,我们常分:

dao

@Repositorypublic class User {}

service

@Servicepublic class UserService {}

controller

@Controllerpublic class UserController {}

这四个注解功能都是装配bean

@Scope

@Scope("singleton")标注这个bean为单例模式

@Repository@Scope("singleton")public class User {}

二、@Configuration Config配置

我们可以完全不用xml来实现配置。@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。

定义一个BeanConfig,用@Configuration注解声明,@Bean就相当于之前xml中的bean标签,id为方法名,返回值为class

@Configurationpublic class BeanConfig {    @Bean    public User getUser (){        return new User();    }}

读取context:

如何分析Spring的注解开发

@Configuration还是交给spring托管

如何分析Spring的注解开发

上述内容就是如何分析Spring的注解开发,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI