SpringBoot(一):快速入門

idea版本:ideaIU-2017.2.1.exehtml

源碼地址:quickStartjava

 

補充:git

    使用idea建立spring-boot工程github

 

一、工程建立、導入idea

1)http://start.spring.io/,點擊Generate Projectweb

2)使用idea導入生成工程spring

工程結構目錄json

  • src/main/java 程序開發以及主程序入口
  • src/main/resources 配置文件
  • src/test/java 測試程序

 

二、第一個demo

  • pom.xml
<!--添加web模塊-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>

<!--熱啓動-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
</dependency>
  • application.properties
author.name=小王
  • PropertiesValues.java
public class PropertiesValues {
    @Value("${author.name}")
    private String userName;

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }
}
 
  • UserController.java
@RestController
public class UserController {
    @Autowired
    private PropertiesValues propertiesValues;

    @RequestMapping("getUser.do")
    public User getUser(){
        User user = new User();
        user.setName(propertiesValues.getUserName());
        user.setSex(1);
        return user;
    }
}

 

運行QuickStartApplication.java中main方法springboot

地址:localhost:8080/getUser.doapp

返回:ide

{"name":"小王","sex":1}

 

三、整理

相關文章
相關標籤/搜索