一、IDEA gradle 创建springboot项目后 cannot resolve symbol ‘SpringBootApplication’
用IDEA创建springboot项目,构建方式为gradle,创建完成后不能识别SpringBootApplication 注解
很多解决方法,比如 gradle clean,或者 file–invalidata caches/restart 都没有用
原来是因为gradle构建dependencies时,有的jar是只在运行时有效的
它是developmentOnly的,在编译时找不到,所以报错。
这时必须手动将这些jar包放到项目的dependencies中用于编译
具体步骤为
- 在项目根目录下创建文件夹,比如libs
- 然后在build.gradle文件中新建一个task,用来拷贝jar包