注意事项

  1. idea在透过https://start.spring.io初始化项目时连接失败,此时可以换成https://start.aliyun.com.

  2. 在工作中,很多情况下打包是不想执行测试用例的,可能是测试用例有一些问题,或者是会影响到数据库的数据,或者可能会打包失败,因此可以在pom下添加以下配置来跳过测试用例的执行,直接打包。

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
            <!--跳过项目运行测试用例-->
            <skipTests>true</skipTests>
        </configuration>
    </plugin>
    
  3. 项目运行后无法访问static目录下的静态资源

    解决方法:Maven clean一下再build

  4. 解决跨域问题

    @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注解。

Copyright © rootwhois.cn 2021-2022 all right reserved,powered by GitbookFile Modify: 2022-05-18 16:24:00

results matching ""

    No results matching ""