package com.swagger.ui.controller; import org.springframework.beans.factory.BeanFactory; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import com.swagger.ui.bean.Student; @RestController //@Controller @RequestMapping("/api") public class SwaggerDemoController { @GetMapping("/viewStudent") public ResponseEntityshow() { return new ResponseEntity(new Student(),HttpStatus.OK); } @GetMapping("/test") public void test() throws InterruptedException{ int count=0; while(true) { System.out.println("while loop "+count++ +""+Thread.currentThread()); Thread.sleep(5000); } } BeanFactory b; @GetMapping("/testparam") public ResponseEntity testParam(@RequestParam("str") String str, @RequestParam("gnbs") String[] gnbs){ System.out.println(str); //System.out.println(gnbs); for(int i=0;i< gnbs.length;i++) { System.out.println(gnbs[i]); } return new ResponseEntity(new Student(),HttpStatus.OK); } }