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 两个注解的功能。

  1. @Controller:这个注解表明一个类是一个控制器,它是Spring MVC中用于处理用户请求并返回响应的组件。

  2. @ResponseBody:这个注解用于指示Spring MVC,将方法的返回值直接作为响应的正文返回给客户端,而不是返回一个视图名称。这意味着返回值会被序列化(如使用Jackson库转换为JSON格式),然后发送给客户端。

然后访问

http://localhost:8080/test/test1?a=1&b=2

 一个简单的接口就实现了

posted @ 2024-05-05 20:36  Heinrich♣  阅读(4)  评论(0编辑  收藏  举报