- 博客(6)
- 收藏
- 关注
原创 day14 SpringBoot 事务管理+AOP
但是,如果使用 AOP,小朋友只需定义一个闪光的切面(Aspect),然后将这个切面应用到每个元素上。AOP 的作用就是将这个横切关注点从核心业务逻辑中分离出来,使得核心业务逻辑更加清晰、简洁,并提供了可重用和集中管理的机制。这样,他可以更加专注于画画的创造性过程,而不用分心去管理共享的闪光效果。事务传播行为:指的就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行事务控制。如果有不同切面的通知,增强相同的方法,执行顺序是怎样的?AOP的概念理解:连接点,通知,切入点,切面?
2023-08-08 09:24:06
65
1
原创 SpringBootWeb登录认证
什么是会话?在我们日常生活当中,会话指的就是谈话、交谈。在web开发当中,会话指的就是浏览器与服务器之间的一次连接,我们就称为一次会话。在用户打开浏览器第一次访问服务器的时候,这个会话就建立了,直到有任何一方断开连接,此时会话就结束了。在一次会话当中,是可以包含多次请求和响应的。比如:打开了浏览器来访问web服务器上的资源(浏览器不能关闭、服务器不能断开)第1次:访问的是登录的接口,完成登录操作第2次:访问的是部门管理接口,查询所有部门数据第3次:访问的是员工管理接口,查询员工数据。
2023-08-05 18:14:11
437
1
原创 SpringBoot起步依赖
比如:springboot-starter-web,这是web开发的起步依赖,在web开发的起步依赖当中,就集成了web开发中常见的依赖:json、web、webmvc、tomcat等。通过SpringBoot所提供的起步依赖,就可以大大的简化pom文件当中依赖的配置,从而解决了Spring框架当中依赖配置繁琐的问题。假如我们没有使用SpringBoot,用的是Spring框架进行web程序的开发,此时我们就需要引入web程序开发所需要的一些依赖。结论:起步依赖的原理就是Maven的依赖传递。
2023-08-04 15:54:23
112
原创 AOP概述
AOP英文全称:Aspect Oriented Programming(面向切面编程、面向方面编程)面向切面编程其实就是面向特定方法编程下面我们通过一个开发中的应用场景,来说明下AOP的好处。在我们的项目当中开发了很多的功能,然而有一些功能运行的速度比较慢,现在我需要来优化这个项目。首先第一步就需要定位出执行耗时比较长的业务方法,再针对于业务方法再来进行优化。此时我们就需要统计当前这个项目当中每一个业务方法的执行耗时。那么统计每一个业务方法的执行耗时该怎么实现?
2023-08-04 15:47:39
75
1
原创 DI问题与解析
在EmpController运行的时候,就要到IOC容器当中去查找EmpService这个类型的对象,而我们的IOC容器中刚好有一个EmpService这个类型的对象,所以就找到了这个类型的对象完成注入操作。我们使用了@Autowired这个注解,完成了依赖注入的操作,而这个Autowired翻译过来叫:自动装配。使用@Primary注解:当存在多个相同类型的Bean注入时,加上@Primary注解,来确定默认的实现。依赖注入,是指IOC容器要为应用程序去提供运行时所依赖的资源,而资源指的就是对象。
2023-07-26 20:44:36
645
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人