spring项目创建
从spring initializer下载一个demo Spring boot

在idea中
需要配置java版本和maven版本之后:
mvn package
不需要下载tomcat,Spring里面pom中包含内置tomcat
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
直接点击run

成功运行

访问
http://localhost:8080/

写一个controller
@RestController @RequestMapping("/test") public class TestController { @GetMapping("/test1") public int test1(int a, int b){ return a+b; } }
注意RestController注解需要写
@RestController是 Spring MVC 中的一个注解,它是一个组合注解,用于在Spring框架中简化控制器类的定义。具体来说,@RestController组合了@Controller和@ResponseBody两个注解的功能。
@Controller:这个注解表明一个类是一个控制器,它是Spring MVC中用于处理用户请求并返回响应的组件。
@ResponseBody:这个注解用于指示Spring MVC,将方法的返回值直接作为响应的正文返回给客户端,而不是返回一个视图名称。这意味着返回值会被序列化(如使用Jackson库转换为JSON格式),然后发送给客户端。
然后访问
http://localhost:8080/test/test1?a=1&b=2

一个简单的接口就实现了

浙公网安备 33010602011771号