spring
文章平均质量分 87
HelloWorld搬运工
HelloWorld是学习程序的第一个程序,搬运工是将一件东西从一个地方运到另一个地方。HelloWorld搬运工,分享技术知识,有原创也有转发,彼此交流,一起学习,共同进步。
展开
-
Java中三种代理方式—— 静态代理与两种动态代理的实现机制
1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法举个例子来说明代理的作用:假设我们想邀请一位明星,那么并不是直接连接明星,而是联系明...原创 2020-03-18 21:15:49 · 17844 阅读 · 7 评论 -
Spring-Bean初始化顺序
在验证spring-Bean初始化顺序前,先看几个关键接口InitializingBean Spirng的InitializingBean为bean提供了定义初始化方法的方式。InitializingBean是一个接口,它仅仅包含一个方法:afterPropertiesSet()。 在spring 初始化后,执行完所有属性设置方法(即setXxx)将自动调用 af...原创 2017-07-25 17:47:36 · 6500 阅读 · 0 评论 -
spring EnableScheduling标签使用详解
@Target(value=TYPE)@Retention(value=RUNTIME)@Import(value=SchedulingConfiguration.class)@Documentedpublic@interfaceEnableSchedulingEnables Spring's scheduled task execution capability,...原创 2017-08-29 06:36:39 · 6667 阅读 · 0 评论 -
Spring @Profile标签使用:
spring中@profile与maven中的profile很相似,通过配置来改变参数。例如在开发环境与生产环境使用不同的参数,可以配置两套配置文件,通过@profile来激活需要的环境,但维护两套配置文件不如maven中维护一套配置文件,在pom中通过profile来修改配置文件的参数来的实惠。也有例外,比如我在开发中调用商城接口经常不能返回我需要的数据,每次都需要mock数据,所以我写...原创 2017-08-29 07:18:06 · 8609 阅读 · 0 评论 -
spring 注解标签总结
声明Bean的注解:@Component :组件,没有明确的角色 @Service :在业务逻辑层(service层)使用 @Repository :在数据访问层(dao层)使用. @Controller :在展现层(MVC--SpringMVC)使用注入Bean的注解:@Aautowired : Spring提供的注解. @Inject : JSR-330提供的注解 @Res...原创 2017-08-29 06:22:30 · 3051 阅读 · 0 评论 -
spring常用的几个aware bean接口:
BeanFactoryAware要直接在自己的代码中读取spring的bean,我们除了根据常用的set外,也可以通过spring的BeanFactoryAware接口实现,只要实现setBeanFactory方法就可以。private BeanFactory beanFactory;public void setBeanFactory(BeanFactory beanFactory)...原创 2017-07-16 18:08:36 · 2997 阅读 · 0 评论