自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 SpringBoot自动装配

Spring Boot的自动配置原理是通过SpringFactoriesLoader类来加载META-INF/spring.factories文件中的配置信息,然后根据这些配置信息来自动装配Spring应用程序上下文中的各种组件,例如自动配置的Bean、自动配置的Servlet、自动配置的Filter等等。需要注意的是,@Bean注解可以用来管理任何类型的bean,包括第三方bean和Spring框架提供的bean。需要注意的是,如果没有设置bean的作用域,那么它默认为singleton作用域。

2023-08-10 09:17:32 40 1

原创 SpringBoot 事务管理+AOP

AOP(面向切面编程)是一种编程技术,它可以将横切关注点(如日志记录、安全检查、事务管理等)封装到一个可重用的模块中,以便在不修改代码的情况下添加新的功能。在MySQL中,开启事务的方式是使用START TRANSACTION语句,提交事务的方式是使用COMMIT语句,回滚事务的方式是使用ROLLBACK语句。前置通知是在连接点之前执行的代码,后置通知是在连接点之后执行的代码,异常通知是在连接点抛出异常时执行的代码,最终通知是在连接点执行完毕后执行的代码。在Spring中,事务管理是通过AOP实现的。

2023-08-07 19:53:06 79 1

原创 SpringBoot案例3

在用户进行操作时,可以使用HTTP请求头中的Authorization字段来发送JWT令牌,服务器端可以使用JWT库或其他验证工具来验证JWT令牌的有效性和完整性。其中,头部用于指定JWT的类型和算法,有效载荷用于存储实际的数据,签名用于验证JWT的完整性和真实性。在浏览器发起请求时,需要在服务端进行统一拦截,然后读取登录标记中的信息,如果有登录成功的信息,就说明用户登录成功,放行请求,如果发现登录标记中没有登录成功的标记,则给前端返回错误信息,跳转至登录页面。

2023-08-07 09:44:21 99 1

原创 SpringBoot案例2

在上面的代码中,@ConfigurationProperties注解用于注入配置信息中的myapp.url、myapp.username和myapp.password属性值到AppConfig类中的url、username和password属性中。@ConfigurationProperties注解是Spring Boot提供的用于注入配置信息的注解,它可以将配置信息中的属性值注入到Java对象中。JSON配置文件通常用于存储Web应用程序的配置信息,例如前端框架的配置文件、后端框架的配置文件等。

2023-08-05 09:19:00 36 2

空空如也

空空如也

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

TA关注的人

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