摘要:SpringBoot3集成sqlite 1.引入pom.xml <dependencies> <dependency> <groupId>org.xerial</groupId> <artifactId>sqlite-jdbc</artifactId> <version>3.34.0</versio
阅读全文
摘要:一、格式说明 %-: "-"号指信息输出时左对齐 %p: 输出日志信息优先级,即DEBUG,INFO,WARN,ERROR,FATAL %d: 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyyy-MM-dd HH:mm:ss.SSS},输出类似:2024
阅读全文
摘要:1.前提 资料大多说的都是2.3.x,实际亲测,spring-boot-starter-parent支持健康探针的最低版本是2.3.3.RELEASE。为什么要集成健康探针?健康探针通常包括 存活探针(Liveness Probe) 和 就绪探针(Readiness Probe),用于检查应用容器的
阅读全文
摘要:方法一 Controller中注入service的时候使用@Autowired自动注入,@Qualifier("beanId")来指定注入哪一个。 方法二 Controller中注入service的时候使用@Resource(type = 类名.class)来指定注入哪一个。 #方法三 每个serv
阅读全文
摘要:一、前置知识: maven项目打包参考连接:https://www.cnblogs.com/hujunwei/p/16381945.html 二、自定义starter 1.命名规范 自定义的Starter官方建议:叫xxx-spring-boot-starter。 2.新建maven项目,结构如下
阅读全文
摘要:Docker安装FastDFS 1.搜索镜像 docker search fastdfs 2.下载镜像 docker pull delron/fastdfs 3.创建Tracker容器 # tracker服务的默认端口为22122 docker run -d --name tracker --net
阅读全文
摘要:1.引入pom依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.8</version> </dependency> 2.常用注解 2.1 @ExcelPrope
阅读全文
摘要:1.准备工作 要调用的电脑已经连上打印机,并且可以正常打印。 2.引入pom依赖 <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.8</version> </
阅读全文
摘要:1.引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> </dependency> 2.新增配置 server: port:
阅读全文
摘要:注意: CorFilter / WebMvConfigurer / @CrossOrigin 需要 SpringMVC 4.2以上版本才支持,对应springBoot 1.3版本以上。 1.重写WebMvcConfigurer(全局跨域) import org.springframework.con
阅读全文
摘要:1.问题: 前端发现,修改和删除的时候,修改了,删除了之后,结果查看详情和列表的时候,数据仍然还是以前的数据。 2.分析 查看接口文档调用接口,发现返回的id和数据库的id一致,通过前端ajax调用,用F12的network查看的响应结果,发现id和数据库的id不一样,最后几位变成了0。 这就是典型
阅读全文
摘要:代码 @Slf4j @ControllerAdvice(basePackages = {"com.fast.controller"}) public class ControllerResponseAdvice implements ResponseBodyAdvice<Object> { @Ove
阅读全文
摘要:1.在springboot项目中引入如下依赖: <!-- 热部署模块 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optiona
阅读全文
摘要:1.参照下面图片中标红的步骤 2.经过步骤1就拿到了每个版本最新的资料了。 3.这里以集成thymleaf为例 4.找到pom依赖,springboot内置了thymleaf,引入依赖即可使用,把静态页面放到template包下,通过controller访问 <dependency> <groupI
阅读全文
摘要:1.准备工作一个application.yml文件 person: name: zhangsan age: 18 happy: false birth: 2021/01/28 maps: {k1: v1,k2: v2} lists: - code - girl - music dog: name:
阅读全文
摘要:前提 url: jdbc:mysql://localhost:33306/jiulong?characterEncoding=utf-8&serverTimezone=Asia/Shanghai 推荐写法: @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") p
阅读全文
摘要:1.使用场景:每次打开新项目都要设置maven的setting.xml比较繁琐,直接把仓库陪在pom.xml中统一且方便维护。 2.常用pom.xml 心急的直接拉到最后,看代码库的配置。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="
阅读全文
摘要:1.应用背景 在做项目的过程中,我们经常会习惯于搭建一个通用的框架,内部简单实现了自己的一些逻辑和一些基础的表,例如用户,角色,权限表,当我们快速开发一个项目时,我们希望只用启动我们的通用框架,就能快速搭建一套基础环境,这里可以使用springboot2.0以上版本提供的jdbc初始化数据库表。 2
阅读全文
摘要:一、场景 在导出的时候,只能发送get请求,但是往往我们会遇到很多查询条件,这时候使用json格式的参数,往往会使问题变得更简单。 Demo案例: 请求(真实请求):http://localhost:8080/hello/getUrlParam?user={"name":"jj","age":22}
阅读全文
摘要:1.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan
阅读全文