springboot(1)-springboot第一个程序-helloworld

163651_vizV_3735426.png

163721_Hee5_3735426.png

163746_Odak_3735426.png

163827_0lkJ_3735426.png

164752_x0Gb_3735426.png

164807_m3UF_3735426.png

164909_i0cq_3735426.png

创建一个controller,编写第一个controller:

165128_K1Rq_3735426.png

启动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

页面访问:

172138_8yyZ_3735426.png

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

172536_D9RN_3735426.png

访问页面:

172557_DJBh_3735426.png

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

172717_QMed_3735426.png

访问页面:

172738_eymZ_3735426.png

问题:扫描的是com.example下的所有的controller,也可以直接扫所在controller的包,此处偷懒

 

参考:http://blog.csdn.net/forezp/article/details/61472783

 

 

转载于:https://my.oschina.net/u/3735426/blog/1591055

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值