2019-11-11 解决SpringBoot项目的一些问题

1、java springboot项目出现Error running 'BdpApplication': Command line is too long. Shorten command line for BdpApplication or also for Spring Boot default configuration.

解决方案:修改项目下 .idea\workspace.xml,找到标签 <component name="PropertiesComponent"> , 在标签里 <property name="dynamic.classpath" value="true" />

2、api注解swagger的使用

  2.1、发现swagger与swagger2不是一个东西

Swagger Spec 是一个规范。

Swagger Api 是 Swagger Spec 规范 的一个实现,它支持 jax-rs, restlet, jersey 等等。

Springfox libraries 是 Swagger Spec 规范 的另一个实现,专注于 spring 生态系统。

Swagger.js and Swagger-ui 是 javascript 的客户端库,可以使用 Swagger Spec规范 。

springfox-swagger-ui 仅仅是以一种方便的方式封装了 swagger-ui ,使得 Spring 服务可以提供服务。

3、解决springboot在非Controller层使用@Autoweired问题:(如图)


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容