自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 Spring 纯注解开发--008--AOP原理--目标方法执行

容器中保存了组件的代理对象(cglib增强后的对象),这个对象包含了详细信息(目标对象,增强器,等等)@Nullablepublic Object intercept(Object proxy, Method method, Object[] args, MethodProxy methodProxy) throws Throwable { Object oldProxy = null...

2019-08-31 16:23:02 167

原创 SpringCloud微服务入门、实战与进阶--001--实战准备

SpringBootactuator监控默认开启:/actuator/info,查看应用信息默认显示少量数据,如果显示的数据要求多的话可以使用management.endpoint.health.show-detailss=ALWAYS开启其他监控终端的方式暴露多个,服务名称之间通过逗号隔开management.endpoints.web.exposure.includ...

2019-08-29 00:27:33 1059

原创 Spring 纯注解开发--007--AOP原理--AnnotationAwareAspectJAutoProxyCreator

AnnotationAwareAspectJAutoProxyCreator属于InstantiationAwareBeanPostProcessor的子类作用:每一个bean创建前,都会调用postProcessBeforeInstantiation//AbstractAutoProxyCreatorpublic Object postProcessBeforeInstanti...

2019-08-28 23:46:26 142

原创 Spring 纯注解开发--006--01--AOP原理--@EnableAspectJAutoProxy

AOP步骤将业务逻辑组件和切面类都加入到容器中,告诉spring哪个是切面类(@Aspect)在切面类上的每一个通知方法上标注通知注解,告诉spring何时何地运行(切入点表达式)开启基于注解的AOP模式;@EnalbeAspectJAutoProxy原理【看给容器中注册了什么逐渐,这个组件什么时候工作,组件有什么功能】@EnableAspectJAutoProxy原理注入...

2019-08-26 23:48:01 162

原创 Spring 纯注解开发--005--自动装配--使用spring内置的组件

自动装配使用spring中底层组件自定义组件想要使用spring容器底层的一些组件(ApplicationContext BeanFactory xxx)方法:自定义组件实现xxxAware接口。在创建对象的时候,会调用捷库规定的方法注入相关组件。把spring底层的组件注入到自定义的bean中。@Componentpublic class Red implements App...

2019-08-14 23:56:56 108

原创 Spring 纯注解开发--004--配置文件获取值、自动装配

@PropertySource通过该标签读取外部配置文件中的k/v保存到运行的环境变量中;加载完外部配置文件以后可以使用${}取出配置文件中的值。代码配置类@Configuration@PropertySource({"classpath:/person.properties","classpath:/animal.properties"})public class BeanCo...

2019-08-14 00:24:43 276

原创 Spring 纯注解开发--003--Bean的初始化和销毁

1、bean的生命周期构建单实例:在容器启动的时候创建对象多实例:在每次获取的时候创建对象初始化对象构建完成,赋值(属性赋值操作)完成后,调用初始化方法销毁单实例:容器关闭的时候销毁多实例:容器不会管理这个bean,不会再容器关闭的时候销毁。2、实现方法使用Bean标签,使用initmethod和destroymethod来自定义初始化和销毁方法配...

2019-08-13 00:16:14 123

原创 Spring 纯注解开发--002--容器中注册Bean的方式

注册方式1、使用包扫描,例如@ConponentScans + 注解 例如@Service2、使用@Bean导入,第三方包中的组件3、@Import,快速给容器中注入组件@Import(要导入容器中的组件),容器会自动注册这个组件,id默认为全类名ImportSeletor,返回需要导入容器中的类的全类目数组,springboot中常用的方法ImportBeanDefinitionR...

2019-08-09 00:37:57 154

原创 Spring 纯注解开发--001--基本注解学习

@Bean@Configuration@ConponentScans使用自己的类型扫描过滤器,来实现对固定的类进行扫描案例实现扫描com.learning包中的注解,只有符合过滤条件MyTypeFilter,才可以加入到容器中因为spring默认扫描指定包下的所有内容,如果做过滤条件,必须将默认的扫描过滤关掉,即useDefaultFilters=false/*** 配置...

2019-08-08 00:53:35 152

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除