springBoot 问题
springBoot 问题
HenryZhou2 发表于3个月前
springBoot 问题
  • 发表于 3个月前
  • 阅读 3
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

 解决intellij中spring boot工程 无法用mainApplication启动问题

一、spring boot 工程 从svn库导出到 intellij idea中 后用mainApplication中的main函数启动时会出现

 

Failed to introspect annotated methods on class org.springframework.boot.context.web.SpringBootServletInitializer

的错误 原因是 intellij idea中 工程的tomcat需要再次配置一下 

 

pom.xml 配置了jar包后,intellij idea 不会自动引入的

 

选择 File -> Project Structure->Modules->Dependencies

找到 tomcat-embed-core 的jar包 作用域默认是provided ,把它改为 compile。 

 

然后我们再run 一下 MainApplication 就可以启动了。

二、我们可以不用Java的方式启动,采用maven打包的方式启动

 

点击界面右上角 ManApplication  选择 edit Config

 

点击 左上方的 绿色的加号 

 

把maven配置上去 然后 command line 输入 spring-boot:run  勾选share或者single instance only 点击确定

 

你就会看到 intellij右上角 会有两种切换,一种是MainApplication 一种是刚刚添加的maven

现在用 刚刚配置的 自己命名的maven 启动就可以了

tips:这样的启动是 先打包再启动,开发时候不太方便。

共有 人打赏支持
粉丝 5
博文 20
码字总数 6686
×
HenryZhou2
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: