Druid和Swagger2在Spring Boot项目中的部署文档
一. Druid部署:
1.application.yml配置druid连接池(或.properties配置文件);
2.创建配置文件,关联配置;
3.配置监控文件Druid.java;
4.登录地址:http://localhost:端口(如:22011)/druid/index.html
5.根据监控文件中的账号密码登录即可。
参考地址:
https://www.cnblogs.com/joker-dj/p/13392738.html#thymeleaf
二. Swagger部署:
1.添加依赖;
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>20.0</version>
<scope>compile</scope>
</dependency>
``
2.创建Swagger2配置类,配置完成后启动报错,项目启动不了,解决方法:实现 BeanFactoryPostProcessor接口
``
@Component
public class FeignBeanFactoryPostProcessor implements BeanFactoryPostProcessor {
@Override
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {
BeanDefinition bd = beanFactory.getBeanDefinition("feignContext");
bd.setDependsOn("eurekaServiceRegistry", "inetUtils");
}
}
参考地址:
https://blog.csdn.net/qq_35275233/article/details/89919384
最后登录地址:
http://localhost:端口(如:22020)/swagger-ui.html#/