首先第一步創建一個maven工程
springboot1
1.在pom文件裏添加下面配置,依賴。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>spring.boot.test</groupId>
<artifactId>spring-boot-web-test</artifactId>
<version>1.0-SNAPSHOT</version>
<!-- 繼承基本的父級 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.2.5.RELEASE</version>
</parent>
<!-- 添加web依賴 -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<!-- Package as an executable JAR -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
2.編寫一個Javabean.
public class User { private Long id; private String name; private int age;
3.controller
package com.controller;
/**
* Created by zhangtao4 on 2015/9/9.
*/
import com.entity.User;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@EnableAutoConfiguration
@RestController
@RequestMapping("/user")
public class UserController {
@RequestMapping("/{userId}")
public User view(@PathVariable("userId") Long userId) {
User user = new User();
user.setId(userId);
user.setAge(18);
user.setName("hello world");
return user;
}
public static void main(String[] args) {
SpringApplication.run(UserController.class);
}
}
4 運行