第一章 Spring Boot 之Hello World

来源:互联网 发布:淘宝怎样设置运费模板 编辑:程序博客网 时间:2024/06/04 20:53

简介

设计目的:简化Spring应用初始搭建和开发过程。
方法:使用特定的方式进行自动配置,从而使开发人员不再需要定义样板化的配置

HelloWorld实例

1 新建maven工程
2 修改pom文件
增加spring父节点依赖,以便后续引入spring aop web等无需添加version版本

  <parent>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-parent</artifactId>    <version>1.5.4.RELEASE</version>  </parent>`     

3 新建Controller类

/** * @RestController 等效于@RequestBody 和 @Controller */@RestControllerpublic class HelloController {    /**     * @RequestMapping("/") 进行映射     */    @RequestMapping("/")    public String sayHello(){        return "Hello World!";    }}

4 新建启动App类

/** * @SpringBootApplication 指定这是一个spring boot应用程序 */@SpringBootApplicationpublic class App {    public static void main( String[] args )    {        SpringApplication.run(App.class, args);    }}

5 运行App
6 打开http://localhost:8080/ 显示以下页面即配置成功
这里写图片描述

User Json对象实例

1 定义User对象

public class User {    private String name;    private int age;    public void setAge(int age) {        this.age = age;    }    public void setName(String name) {        this.name = name;    }    public int getAge() {        return age;    }    public String getName() {        return name;    }}

2 定义Controller

@RestControllerpublic class UserController {    @RequestMapping("/getUser")    public User getUser(){        User user = new User();        user.setName("wilson");        user.setAge(1);        return user;    }}

3 返回页面
这里写图片描述

原创粉丝点击