springboot可以在http://start.spring.io/网站上自动搭建,下面手动搭建
一、搭建
1、创建maven工程;
2、在新创建的maven工程的pom中添加以下依赖:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.1.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3、编写入口Java类:
package com.demo.controller;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
二、测试:
1、在resource下新建application.properties配置文件:
zt.name=宝宝
zt.age=20
#时间格式化
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
#时区设置
spring.jackson.time-zone=Asia/Chongqing
2、编写controller接口:
package com.demo.controller;
import java.util.Date;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
@RequestMapping("/user")
public class User {
@Value(value="${zt.name}")
private String name;
@Value(value="${zt.age}")
private int age;
@RequestMapping("/user")
@ResponseBody
public String user(){
System.out.println("user");
Date date = new Date();
return name+" "+age+" "+date;
}
}
3、运行启动类:
访问http://localhost:8080/user/user: