首页 Spring Boot应用程序
文章
取消

Spring Boot应用程序

Spring Boot应用程序

概述

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

  • 创建独立的Spring应用程序
  • 直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)

  • 提供自以为是的“入门”依赖项以简化构建配置

  • 尽可能自动配置Spring和第三方库

  • 提供生产就绪功能,例如指标,运行状况检查和外部化配置

  • 绝对没有代码生成,也不需要XML配置

    构建第一个Spring Boot应用

  • 新建一个文件夹spring-boot-sample`
  • 创建目录结构
    1
    2
    3
    4
    
    └── src
      └── main
          └── java
              └── hello
    
  • 新建pom.xml文件

    ``` xml <?xml version=”1.0” encoding=”UTF-8”?>

4.0.0 org.springframework gs-rest-service 0.1.0 org.springframework.boot spring-boot-starter-parent 2.0.5.RELEASE org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test com.jayway.jsonpath json-path test 1.8 org.springframework.boot spring-boot-maven-plugin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
- 在```src/main/java/hello/```新建```HelloController.java```
``` java
package hello;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello(@RequestParam(value="name", defaultValue="World") String name) {
        return "Hello " + name;
    }
}
  • src/main/java/hello/新建Application.java ``` java package hello;

import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication public class Application {

1
2
3
public static void main(String[] args) {
    SpringApplication.run(Application.class, args);
} } ``` - 访问```http://localhost:8080/hello```返回```Hello World```
本文由作者按照 CC BY 4.0 进行授权

Redis笔记

Thymeleaf 简介

载入天数...载入时分秒...