spring事务

1、什么是事务? 事务是逻辑上的一组操作,要么都执行,要么都不执行。 spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。 我们一般使用JDBC操作事务的时候,代码如下: * (1)获取连接 Connection con = DriverMana


spring boot使用SpringSecurity自定义登录

1、简介 Spring Security 是 Spring 家族中的一个安全管理框架。相比于另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。 参考文档:https://juejin.cn/post/7106300827035238407 一般来说中大型的项目都是使用Sp


Spring Boot集成Quartz

1、简介 Spring Boot 内置注解方式实现的定时任务,在一定程度上也能解决一定的业务场景问题,但是若做更复杂的动作,例如启停任务、删除任务等等操作,实现起来则稍显复杂,此时便可以通过集成开源任务框架来实现。 常见的定时任务框架有 Quartz、elastic-job、xxl-job等等。 Q


Spring Boot读取配置文件

1、yaml配置文件中的配置信息 server: port: 8081 path: /hello person: name: zhangsan age: 20 boss: false birth: 2017/11/12 #map写法1:行内


Spring Boot 拦截器与过滤器

一、拦截器与过滤器 在讲Spring boot之前,我们先了解一下过滤器和拦截器。这两者在功能方面很类似,但是在具体技术实现方面,差距还是比较大的。在分析两者的区别之前,我们先理解一下AOP的概念,AOP不是一种具体的技术,而是一种编程思想。在面向对象编程的过程中,我们很容易通过继承、多态来解决纵向


SpringBoot全局异常统一处理

1.全局异常统一处理 SpringBoot中提供了@ControllerAdvice和@ExceptionHandler两个注解来实现专门对服务器500异常进行自定义处理。使用示例如下: @ControllerAdvice注解表示我们定义的是一个控制器增强类,当其他任何控制器发生异常且异常类型符合@


logback配置文件

<?xml version="1.0" encoding="UTF-8"?> <configuration debug="true"> <!-- 配置参数logDir读取application.yml中的log-dir属性,如果没有配置,默认是只logs --> <springPro


Spring Boot制作Docker File文件

# FROM 基础镜像 # MAINTAINER 备注 # COPY 复制文件或目录到镜像 # WORKDIR 为后续的 RUN、CMD、ENTRYPOINT 指令配置工作目录 WORKDIR /path/to/workdir # EXPOSE Docker服务端容器暴露的端口号,供互联系统使用