- 博客(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关注的人