注意事项
idea在透过
https://start.spring.io
初始化项目时连接失败,此时可以换成https://start.aliyun.com
.在工作中,很多情况下打包是不想执行测试用例的,可能是测试用例有一些问题,或者是会影响到数据库的数据,或者可能会打包失败,因此可以在pom下添加以下配置来跳过测试用例的执行,直接打包。
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <!--跳过项目运行测试用例--> <skipTests>true</skipTests> </configuration> </plugin>
项目运行后无法访问static目录下的静态资源
解决方法:Maven clean一下再build
解决跨域问题
@Configuration public class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOriginPatterns("*") .allowedMethods("GET", "HEAD", "POST", "PUT", "DELETE", "OPTIONS") .allowCredentials(true) .maxAge(3600) .allowedHeaders("*"); } }
或者在Controller处使用
@CrossOrigin
注解。