SpringBoot
星丶空LTL
good good 学习,day day 向上
展开
-
@Transactional与try-catch组合使用从而注解失效,事务不进行回滚的常见情况
@Transactional与try-catch组合使用从而注解失效,事务不进行回滚的常见情况原创 2023-08-09 12:19:36 · 1058 阅读 · 1 评论 -
SpringBoot LocalDateTime 前后端传输问题
后端接收前端传来的LocalDateTime,则使用@DateTimeFormat注解(注意时间格式):@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")后端返回给前端LocalDateTime,则使用@JsonFormat注解@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")...............原创 2022-04-18 14:20:07 · 2077 阅读 · 0 评论 -
springboot maven打包异常,只生成一个jar包(正常为两个)且生成的jar包无法使用java -jar命令启动
直接上解决方法,在pom.xml的下添加以下配置。注意:需要修改mainClass,该class为你的主程序路径。<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin&l原创 2022-02-11 10:22:54 · 1010 阅读 · 0 评论 -
SpringBoot使用拦截器和swagger(knife4j)配置
由于拦截器会把所有请求都拦截下来,而swagger(knife4j)的接口页面也会被拦截,所以需要进行排除拦截设置。拦截器配置代码@Configurationpublic class InterceptorConfig implements WebMvcConfigurer { @Override // 配置拦截器 public void addInterceptors(InterceptorRegistry registry) { // 对swagger的请求不原创 2022-01-21 10:36:15 · 5450 阅读 · 5 评论 -
mongoTemplate 过滤查询出来的字段(可以把_id、class字段去掉)
通常mongo的查询是构造Query进行查询,例如Query query = new Query();在此基础上进行查询结果的过滤1、去除_id字段(查询出来的结果集将不包含_id)query.fields().exclude("_id")2、保留_id字段(查询出来的结果集将只包含_id)query.fields().include("_id")注意这里的参数是可变参数,也就是说可以过滤多个值!附上API截图点击进入API地址MongoTemplate API地址Query原创 2021-11-22 16:25:42 · 2976 阅读 · 0 评论 -
idea SpringBoot package打包报错http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
idea2020创建了一个SpringBoot项目使用package打包生成jar包文件,即结果报错了[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException仔细看具体问题报这个错误[INFO][INFO] — maven-surefire-plugin:2.22.2:test (default-test) @ helloworld —Downloading from al原创 2020-06-07 18:06:29 · 1092 阅读 · 2 评论