重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇文章为大家展示了如何分析Spring的注解开发,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
创新互联公司致力于互联网品牌建设与网络营销,包括网站制作、成都网站设计、SEO优化、网络推广、整站优化营销策划推广、电子商务、移动互联网营销等。创新互联公司为不同类型的客户提供良好的互联网应用定制及解决方案,创新互联公司核心团队10多年专注互联网开发,积累了丰富的网站经验,为广大企业客户提供一站式企业网站建设服务,在网站建设行业内树立了良好口碑。
把普通pojo实例化到spring容器中,相当于配置文件中的bean,是实现bean的注入。
通过@Value将外部的值动态注入到Bean中
在MVC的三层架构中,我们常分:
dao
@Repositorypublic class User {}
service
@Servicepublic class UserService {}
controller
@Controllerpublic class UserController {}
这四个注解功能都是装配bean
@Scope("singleton")标注这个bean为单例模式
@Repository@Scope("singleton")public class User {}
我们可以完全不用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:
@Configuration还是交给spring托管
上述内容就是如何分析Spring的注解开发,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。