knife4j
代理
https://plugins.jetbrains.com
配置文件
删除不用的包
*.hprof;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;vssver.scc;vssver2.scc;.idea;.gitignore;HELP.md;*.iml;
插件
properties to YAML Converter
自动构建
ctrl.shift.alt./ 选第一个
语法规则:application-{profile}.properties(.yaml/.yml)
如果需要在两种环境下进行切换,只需要在application.yml中加入如下内容即可
spring:
profiles:
active: dev
添加依赖
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>runtime</scope> </dependency>
引用Knife4j的starter,Maven坐标如下
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi2-spring-boot-starter</artifactId>
<version>4.3.0</version>
</dependency>
添加热部署配置
spring: #热部署配置 devtools: restart: enabled: true #设置开启热部署 additional-paths: src/main/java #重启目录 exclude: WEB-INF/** freemarker: cache: false #页面不加载缓存修改及时生效
自动删除没用到的包