Spring-boot的控制器实现
来源:互联网 发布:猴王水果竞猜源码php 编辑:程序博客网 时间:2024/05/16 07:10
第一种普通的Controller如下:
/* @EnableAutoConfiguration声明让spring boot自动给程序进行必要的配置(from spring boot) @RequestMapping("/sayHello")表示通过/sayHello可以访问的方法(from spring mvc) @ResponseBody 表示将结果直接返回给调用者(from spring mvc).*/@Controller@EnableAutoConfigurationpublic class SimpleController {@RequestMapping("/sayHello")@ResponseBodypublic String sayHello(){return "Hello World";}public static void main(String[] args) {SpringApplication.run(SimpleController.class, args);}}
第二种Controller实现如下:
public class User {private Long id;private String name;public Long getId() {return id;}public void setId(Long id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public boolean equals(Object o) {if (this == o)return true;if (o == null || getClass() != o.getClass())return false;User user = (User) o;if (id != null ? !id.equals(user.id) : user.id != null)return false;return true;}public int hashCode() {return id != null ? id.hashCode() : 0;}}
/* * 通过在UserController中加上@EnableAutoConfiguration开启自动配置,然后通过 * SpringApplication.run(UserController.class);运行这个控制器;这种方式只 * 运行一个控制器比较方便 */@EnableAutoConfiguration @RestController @RequestMapping("/user") public class UserController { @RequestMapping("/{id}") public User view(@PathVariable("id") Long id) { User user = new User(); user.setId(id); user.setName("zhang"); return user; } public static void main(String[] args) { SpringApplication.run(UserController.class); } }
0 1
- Spring-boot的控制器实现
- Spring Boot 的控制器--Controller
- Spring Boot-Controller控制器的使用
- [Spring Boot] 3. Spring Boot实现自动配置的基础
- [Spring Boot] 4. Spring Boot实现自动配置的原理
- spring boot 实现本地的log 文件
- spring-boot实现web项目的运行
- Spring boot之拦截器的实现
- Spring Boot 实现最简单的 Security
- Spring Boot实现自动配置的基础
- 基于Spring Boot的各种功能实现
- Spring Boot热部署的实现
- spring boot的定时器实现多线程
- Spring Boot 热部署的实现
- spring的 控制器
- spring控制器的演变
- Spring boot 实现国际化
- spring boot入门实现
- 网路搜集:java整型数与网络字节序的 byte[] 数组转换关系
- 谈谈未来 APP 产品设计的革命性趋势
- 网络通信框架Volley使用详细说明
- UVA - 11752 The Super Powers
- VC++动态链接库(DLL)编程深入浅出
- Spring-boot的控制器实现
- java从头学04-2[数组应用]
- maven 安装 与Eclipse下 配置
- Oracle 11g RAC 11.2.0.3数据库升级失败后的两种回退方法
- 过多if-else分支的优化
- GET与POST方法的区别
- LeetCode | Merge Two Sorted Lists(合并两个链表)
- acm steps 1.2.6(Lowest Bit)
- ios 将NSLog日志重定向输出到文件中保存(3)