您的位置:首页 > 编程语言 > Java开发

Spring Boot jar 启动错误“due to missing embeddedServletContainerFactory.bean”

2017-06-05 19:59 477 查看
最近在学习使用Spring Boot ,感觉非常方便。

代码的测试工作一般都是intellij idea里进行。

试了下使用 mvn package 打成jar包时,在cmd中使用“java -jar **.jar” 运行时报“due to missing embeddedServletContainerFactory.bean...” 错误。

经查询,主要是注解没有用对。

在Spring Boost的main方法中添加

@SpringBootApplication

注解。

@Controller
@SpringBootConfiguration
@SpringBootApplication
public class SampleController {

@RequestMapping("/")
@ResponseBody
public String home() {

return "Hello world!";
}

public static void main(String[] args) {

SpringApplication.run(SampleController.class,args);

}

}

然后再打包运行即可。

新接触这个框架,根据Spring Boot Reference Guide进行学习,不懂得地方在此记录一下。轻喷。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐