SpringBoot项目相关
记录SpringBoot项目中,遇到的问题,集成框架的学习
csdn淡水
这个作者很懒,什么都没留下…
展开
-
Swagger接口动态分组
前言:网上查的接口分组,都是手动配置多个Docket来实现分组,但是这样每加一个业务还要改这里代码,太麻烦所以自己改造了一下,代码效果如下注意:这种方式要保证接口要有一定的规则,比如(有如下三个接口1.aaa/xxx/xxx, 2.aaa/bbb/bbb,3.ccc/xx/bb)那么就会有aaa和ccc两个分组代码:import org.springframework.beans.factory.support.DefaultListableBeanFactory;import org.sp原创 2021-11-01 14:20:12 · 1332 阅读 · 0 评论 -
springboot 代码混淆(反编译)
作用:将类名,和方法名以及字段名修改为简单的abc形式,增加阅读难度因作者水平有限,只能将service的代码进行混淆实现:1.在pom添加插件,修改springboot大打包插件。具体代码如下:基本不用改,改一下启动类名就行<build> <plugins> <!--混淆代码插件--> <plugin> <groupId>co原创 2020-12-16 18:14:37 · 3995 阅读 · 2 评论 -
SpringBoot整合Quartz
1.依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId> </dependency>2.创建相关表(下面oracle和mysql的选一个)2.1 oracle--自己创.原创 2020-09-10 09:50:06 · 281 阅读 · 0 评论 -
springboot异常统一处理
import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.HandlerExceptionResolver;import org.springframework.web.servlet.ModelAndView;import javax.serv..原创 2020-08-15 09:47:51 · 255 阅读 · 0 评论 -
springboot + mybatis plus多数据源配置(简单版)
基本上和mybatis的多数据源配置是一样的,区别是将与原生的SqlSessionFactory替换成mybatis plus的就行mybatis多数据源配置:https://blog.csdn.net/csdndemimang/article/details/108017714示例:(就是这句不一样MybatisSqlSessionFactoryBean bean = new MybatisSqlSessionFactoryBean();)import com.baomidou.mybati原创 2020-08-15 09:32:00 · 617 阅读 · 0 评论 -
springboot + mybatis 多数据源
1.application.yml中添加多个数据源配置,(ds1,ds2自定义名称)spring: datasource: ds1: jdbc-url: jdbc:mysql://localhost:3306/stu?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai username: root password: root driv...原创 2020-08-15 09:21:03 · 235 阅读 · 0 评论 -
前段数据加密,后端解密
一.生成秘钥和公钥,(公钥加密,私钥解密)1.添加依赖 <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</version> </dependency>原创 2020-08-13 11:36:33 · 700 阅读 · 0 评论 -
springboot 配置文件加密
一.添加相关依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.1.0</version> </dependency&g原创 2020-08-13 10:01:20 · 700 阅读 · 0 评论 -
Swagger扫描多个路径
主要是在于apis方法中使用Predicates.or(path1,path2)的方法扫描单个return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select() // 自行修改为自己的包路径 .apis(Swagger2Config.basePackage("com.dnkj.smart原创 2020-06-16 14:36:42 · 3111 阅读 · 1 评论 -
springboot统一处理Date参数
之前没有统一处理都是使用注解加在字段上来处理date参数的@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")private Date createDate;@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")public Date getCreateDate() { return createDate;}public void setCreateDate(Date createDat原创 2020-06-12 15:14:21 · 887 阅读 · 0 评论