码迷,mamicode.com
首页 > 编程语言 > 详细

Spring boot 学习笔记 - Hello world

时间:2016-08-23 15:08:12      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

Spring boot 学习笔记 - Hello world

spring boot介绍:

spring-boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

 

Hello world

通过官网https://start.spring.io/ 可生产spring boot的启动项目的zip包。

技术分享 

解压后,把maven项目导入eclipse(具体步骤就不讲了)

把项目mvn insstall一下。

 

找到SpringbootApplication -> 运行它的main方法

运行结果如下:

 技术分享

运行之后控制台输出“Unregistering JMX-exposed beans on shutdown”,tomcat也没有运行。

是由于没有导入web模块,添加依赖如下。

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>

  

再次运行SpringbootApplication -> main方法

运行结果如下:

 技术分享

表示tomcat已经正常启动了,默认端口为8080

浏览器访问http://localhost:8080/ 出现如下页面

 技术分享

 

因为还没有配置相应的url mapping,我们新建package (com.latteyan.web)

新建类HelloWorldController如下

@RestController

public class HelloWorldController {

    @RequestMapping("/hello")

    public String index() {

        return "Hello World";

    }

}

不需要手动启动,就会看到console窗口,程序正在重新启动。

浏览器访问http://localhost:8080/hello出现

Hello World

表示程序正常运行了。

 

这是一个简单的spring-boot启动项目,处理了一个简单的web请求。

项目可从这里下载:https://github.com/codsoul/spring-boot-learn/tree/master/spring-boot-learn/springboot-helloworld

Spring boot 学习笔记 - Hello world

标签:

原文地址:http://www.cnblogs.com/latteyan/p/5798605.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!