SpringBoot 第一个程序-helloworld(IDE)

 

启动main:
启动报错:Spring boot 嵌入的tomcat不能启动: Unregistering JMX-exposed beans on shutdown

在官网(http://start.spring.io/)上generate project,将生成的项目导入idea中,运行之后控制台输出“Unregistering JMX-exposed beans on shutdown”,tomcat也没有运行。寻找原因,看了下pom.xml文件中tomcat依赖关系如下:
<dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-tomcat</artifactId>
     <scope>provided</scope>
</dependency>
<scope>provided</scope>注释掉,重新运行项目便可启动嵌入的tomcat服务器:Tomcat started on port(s): 8080 (http)

感谢:http://blog.csdn.net/sun20100912/article/details/52013463

 页面访问:

问题:假如,将Demo01这个controller放到目录的另外的一个地方,并且修改路径和返回内容,如下:

 

访问页面:

此时就会出现访问不到的页面。需要在启动类中添加对于controller中的扫描:

访问页面:

 

posted @ 2019-04-23 20:20  BalmyLee  阅读(323)  评论(0编辑  收藏  举报