使用SpringBoot开发带返回cookies信息的get接口

在maven包里配置SpringBoot

新建maven工程,在pom.xml文件里添加SpringBoot的引用配置,代码如下:

    
        org.springframework.boot
        spring-boot-starter-parent
        2.0.2.RELEASE
        
    
        
                
            org.springframework.boot
            spring-boot-starter-web
                
        

配置SpringBoot运行时的端口号

一、在resources包下新建application.properties文件(file文件),指定运行的端口,代码如下

server.port=${port:8081}

开发带返回cookies信息的get接口

一、在src/main/java包目录下新建Application类(启动类),代码如下

@SpringBootApplication
//@ComponentScan表示扫描哪个包下的类
@ComponentScan("com.course.server")
public class Application {

    public static void main(String[] args) {

        SpringApplication.run(Application.class,args);
    }
}

如果启动报错,尝试把@SpringBootApplication替换成@SpringBootApplication(exclude={DataSourceAutoConfiguration.class,HibernateJpaAutoConfiguration.class}),然后重新启动

二、在java包下新增com.course.server包,在server包下新增MyGetMethod类,代码如下

//@RestController表示我是需要被扫描的类
@RestController

public class MyGetMethod {

    //设置访问路径和请求方法
    @RequestMapping(value = "/getCookies",method = RequestMethod.GET)

    @ApiOperation(value = "通过这个方法可以获取到cookies",httpMethod = "Get")
    //HttpServerletRequest 装请求信息的类
    //HttpServerletResponse  装响应信息的类
    public String getCookies(HttpServletResponse response){

        Cookie cookie = new Cookie("login","true");
        response.addCookie(cookie);
        return "恭喜你获得cookies成功2";
          }
    }

运行Application启动类,然后在浏览器输入http://127.0.0.1:8081/getCookies
访问结果
使用SpringBoot开发带返回cookies信息的get接口_第1张图片

你可能感兴趣的:(SpringBoot框架)