Spring boot
文章平均质量分 86
️小艺的学习旅途
这个作者很懒,什么都没留下…
展开
-
Spring AOP
/先定义一个UserController格式:@Pointcut("execution"(* controller类所在的位置.*(...))")@Aspect@Component// 切点// 只是一个点,不需要放置任何代码。原创 2023-08-01 14:31:08 · 553 阅读 · 0 评论 -
Spring事务(声明式事务)(Spring的事务,Spring隔离级别,事务传播机制)
一、什么是事务,为什么要用事务二、Spring声明式事务🍅 1、@Transactional的使用🎈 事务回滚🎈注意:异常被捕获,不会发生事务回滚🍅 2、@Transactional 作⽤范围🍅 3、@Transactional 参数说明🍅 4、@Transactional的工作原理三、事务的特性以及隔离级别(重要)🍅 事务的特性(ACID)🍅 Spring隔离级别四、Spring事务的传播机制🍅为什么需要事务传播机制🍅 事务传播机原创 2023-08-02 20:39:09 · 1278 阅读 · 0 评论 -
SpringBoot统一功能处理(AOP思想实现)(统一用户登录权限验证 / 异常处理 / 数据格式返回)
一、用户登录权限校验🍅 1、使用拦截器 🎈 1.1自定义拦截器 🎈 1.2 设置自定义拦截器 🎈创建controller类,并且运行项目🍅 2、拦截器原理二、统一异常处理三、统一数据返回🍅 为什么需要统一数据返回格式🍅 统一数据返回格式 🎈定义同已返回类型 🎈 同以数据处理 🎈业务类原创 2023-08-01 23:58:27 · 906 阅读 · 0 评论 -
SpringBoot日志文件
一、默认日志Spring boot默认打印的日志:二、自定义日志打印三、日志的级别四、日志持久化(将日志保存到磁盘)五、lombok在日志中的使用🎈前置工作🎈在项目中安装lombok依赖🎈使用lombok的方式编写代码🎈使用lombok更加简单的输出日志🎈lombok的实现原理原创 2023-07-27 12:23:36 · 1159 阅读 · 0 评论 -
Spring Boot配置文件
自定对象,不要写中文也不要写拼音组合myobj:id: 1name: 张三age: 18@Component //必须要有5大类注解的其中一个@Override'}';return id;return age;@Autowired优点:1.可读性高,写法简单易于理解,而且写法也很多2.支持更多的数据类型,比如数组、散列表等3.支持更多的编程语言,比如PHP,Golang,Python等。配置mysql:内容简单,但是容错率比较低# 配置mysql。原创 2023-07-26 14:20:15 · 272 阅读 · 0 评论