- 博客(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 1060
原创 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
空空如也
macbookpro安装elasticsearch报错,报错如下
2021-02-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人