SpringBoot(一):快速入门

本文通过实际操作演示如何使用IntelliJ IDEA创建并运行一个Spring Boot项目。从项目生成到开发环境搭建,再到首个Demo实现,详细介绍各步骤及所需配置。包括依赖管理、属性注入、RESTful API开发等内容。

idea版本:ideaIU-2017.2.1.exe

源码地址:quickStart

 

补充:

    使用idea创建spring-boot工程

 

1、工程创建、导入idea

1)http://start.spring.io/,点击Generate Project

094100_5cDC_2526015.png

2)使用idea导入生成工程

095453_YwV2_2526015.png

工程结构目录

  • src/main/java 程序开发以及主程序入口
  • src/main/resources 配置文件
  • src/test/java 测试程序

 

2、第一个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方法

地址:localhost:8080/getUser.do

返回:

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

 

3、整理

转载于:https://my.oschina.net/u/2526015/blog/1504775

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值