1、解决cannot resolve symbol servlet 的报错
1.右键点击项目,打开open module settings 2.选择Libraries 3.选择中间+号,点击java,然后选择tomcat/lib/servlet-api.jar 4.点击apply,确定 这个错误就会自动消失。
2、IDEA突然出现方法或者类无法自动关联解决办法:重启IDEA就好了
3、Cannot download ‘https://start.spring.io’: Read timed out
自己选择Custom,然后输入网址https://start.aliyun.com/
https://blog.csdn.net/NoelBaz/article/details/107631045
4、Package打包遇到错误Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test
在运行mvn install或mvn package时跳过Test
方法一:修改pom.xml文件
5、创建Spring Boot项目时,提示 Cannot download 'https://start.spring.io'
解决办法:请求如下替代资源:https://start.springboot.io
https://blog.51cto.com/u_15127644/2756608
6.CentOS7 -bash:vim:未找到命令
在虚拟机中使用vim
相关命令时,报错-bash: vim: 未找到命令
不能使用vim,应该先查看是否安装
执行命令rpm -qa |grep vim
如果缺少上图的安装包,则缺少什么就执行对应的命令
例如:yum -y install vim-enhanced
、yum -y install vim-minimal
如果都没有,则全部安装yum -y install vim*
7.ShardingJDBC报错修复The bean 'dataSource', defined in class path resource [org/apache/shardingsphere/shardingjdbc/spring/boot/SpringBootConfiguration.class], could not be registered.
意思是SpringBoot中已经有一个名称相同的Bean,并且不允许重写这个Bean
解决方法
在application.properties中添加如下配置:允许重写重复的Bean并覆盖掉上一个Bean
spring.main.allow-bean-definition-overriding=true
SpringBoot工程在yml文件里配置:
main:
allow-bean-definition-overriding: true