第一章 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 返回页面
阅读全文
0 0
- 第一章 Spring Boot 之Hello World
- Spring-boot 第一章 hello world
- spring boot 之 hello world !
- Spring Boot 之Hello World
- spring boot之Hello World
- Spring Boot之Hello World
- spring-boot 之 Hello World
- Spring Boot之Hello World
- Spring Boot快速入门之Hello World
- Spring boot之hello world(一)
- 1、spring boot之Hello world
- Spring boot之hello world故障
- spring-boot-hello-world
- spring-boot Hello World
- hello World Spring Boot
- Spring Boot 学习1--Spring boot起步之Hello World
- spring boot起步之Hello World【从零开始学Spring Boot】
- Spring Boot第一弹:Spring Boot之“Hello World”
- POJ Hotel (线段树--区间合并[区间赋值])
- python操作mysql数据库基本类封装
- WebApp之增删改查(三层)
- bzoj1820: [JSOI2010]Express Service 快递服务
- 排序算法的时间复杂度以及空间复杂度 计数排序
- 第一章 Spring Boot 之Hello World
- Android数据库加解密逆向分析(三)——微信数据库密码破解
- bzoj1391 [Ceoi2008]order 网络流——最大权闭合子图
- [第四章]设计、执行与结项
- 7.字典
- java-第一篇
- JDBC学习(一)
- Qt界面之QML优秀学习网站
- MYSQL客户端连接和断开MySQL服务器