- 博客(6)
- 收藏
- 关注
原创 springboot实现AOP切面编程
AOP(Aspect Oriented Programming) 即面向切面编程。面向切面是面向对象中的一种方式而已。在代码执行过程中,动态嵌入其他代码,叫做面向切面编程(将交叉业务逻辑封装成成切面,利用AOP功能将切面织入到主业务逻辑———与主业务逻辑无关的代码,使用场景如:安全检查,事物,日志等。AOP是一种方式,实现AOP的库有名的有两个AspectJ和spring AOP.
2025-01-12 17:19:09
473
原创 SpringBoot 自动配置原理以及启动流程
SpringBoot在启动的时候从类路径下的META-INF/spring.factories中获取EnableAutoConfiguration指定的值,将这些值作为自动配置类导入到容器中,自动配置类就生效,帮我们进行自动配置工作。以前我们需要自己配置的东西,自动配置类都帮我们完成了。@ConditionalOnMissingBean :仅仅在当前上下文中不存在某个对象时,才会实例化一个Bean,该注解表示,如果存在它修饰的类的bean,则不需要再创建这个bean,可以给该注解传入参数例如。
2025-01-12 17:11:43
647
原创 SpringBoot 注解原理,自动装配原理,图文并茂,万字长文!
我们先来看可以看到这个注解除了元注解以外,就只有一个@Configuration,那也就是说这个注解相当于@Configuration,所以这两个注解作用是一样的,它让我们能够去注册一些额外的Bean,并且导入一些额外的配置。那@Configuration还有一个作用就是把该类变成一个配置类,不需要额外的XML进行配置。所以@SpringBootConfiguration就相当于@Configuration。
2025-01-12 17:08:01
787
原创 HTML期末作业-我的大学生活网页
Copyright © 2018-2020 17移动1班吴坤周。本站部分文章、资源来自互联网,版权归原作者及网站所有。如果侵犯了您的权利,请及时致信告知我站。广东省清远市清城区蟠龙园。
2025-01-11 04:04:05
134
原创 html动画(1)大白
大白的头部是一个椭圆形的,不用canvas自带的画椭圆的方法最先想到的就是先画一个长方形然后用圆角矩形(border-radius,设置成50%会有圆形的效果)的方法绘制。rder、box-shadow,剩下的就是靠position和z-index各种定位拼接堆叠,只要想明白了要哪些基本元素,就可以很轻松的拼接成一个萌萌的大白哦。大白脖子到肚子之间的躯干比头部大比肚子小,可以想象成一个竖着的椭圆形跟其他部分拼接而成(要有想象力哦,不像画画,肯定是要各种图形拼接的)。画大白的躯干和中间的小心脏。
2025-01-11 04:00:23
365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅