SpringBoot之Hello World&热启动插件
Spring Boot最近特别火的微服务框架,其目的只要是简化spring在初始化搭建项目和开发过程,各种注解配置,提供了繁多的扩展,用起来简直是舒服。运行环境:eclipse mars + jdk1.7 + maven + springboot1.4.4首先简单的搭建一个简单的HelloWorld项目:官网下载对应版本的springboot访问:http://start.spring.
Spring Boot最近特别火的微服务框架,其目的只要是简化spring在初始化搭建项目和开发过程,各种注解配置,提供了繁多的扩展,用起来简直是舒服。
运行环境:eclipse mars + jdk1.7 + maven + springboot1.4.4
首先简单的搭建一个简单的HelloWorld项目:
官网下载对应版本的springboot
访问:http://start.spring.io/
下载完之后打开eclipse导入外部maven项目;
然后再pom里面引入web模块
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
项目遵循mvc结构mapper、service、controller
首先是视图controller
新建HelloWorldController.java如下:
package com.demo.controller;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
@EnableAutoConfiguration
public class HelloWorldController {
@RequestMapping("/hello")
@ResponseBody
String home() {
return "Hello World!";
}
public static void main(String[] args) throws Exception {
SpringApplication.run(HelloWorldController.class, args);
}
}
run application
最后打开浏览器输入网址:http://localhost:8080/hello
OK HelloWordDemo搭建完毕,基本的框架出来了,下面就是向上面添加模块。
TIP
在开发过程重复修改代码需要不停的重启springboot项目,是非常影响开发效率的。设置热启动,修改代码文件,保存后自动重启。设置如下:
/* dependencys里面添加依赖*/
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
/* configueration是新增部分*/
<configuration>
<fork>true</fork>
</configuration>
</plugins>
设置完成之后重启项目,ok
更多推荐
所有评论(0)