问题1:
在这里插入图片描述
方法:

  1. 查看一下端口号是否被占用了,启动DOS命令输入cmd 回车,输入netstat -ano回车,查看你的端口的PID,也就是端口号的最后一列数据,之后结束掉你的端口PID, 输入tasklist | findstr "7676" 7676指端口对应的PID PID替换成你的端口占用的PID 回车 再重新启动就行了。
  2. 或者将端口号修改成另一个端口号
  3. 或者clean+compile
  4. 或者重启idea
  5. 再不行重启电脑(我是重启电脑之后就可以了)

问题2:
在这里插入图片描述
方法:

  1. 这个问题是因为你在pom文件里面加入了mybatis模块 却没有在config配置就里面增加mybatis的上下文导致启动报错的 starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled(这句话其实已经说得很明白了 在启动的时候 上下文错误 导致启动失败) spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver # url: jdbc:mysql://192.168.220.128:3306/test url: jdbc:mysql://192.168.220.128:3306/test username: root password: 123456 在配置文件里面加上mybatis的配置就行了 所以如果你不需要数据池注释掉就行
    在这里插入图片描述
  2. 查看导入的包是否有重复导致冲突
  3. 启动类要跟controller包平级,不能在controller包里
    在这里插入图片描述
  4. 是因为springboot启动时会自动注入数据源和配置jpa ,所以解决方法:在@SpringBootApplication中排除其注入@SpringBootApplication(exclude{DataSourceAutoConfiguration.class,HibernateJpaAutoConfiguration.class})再次run项目,springboot能成功运行。没有用到数据库数据才@SpringBootApplication(exclude{DataSourceAutoConfiguration.class,HibernateJpaAutoConfiguration.class});:
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐