본문 바로가기

전체 글

(296)
사용하지 않는 import 정리하기 intelliJ를 사용하다 보면 사용하지 않는 import가 생각보다 많이 있을 수 있다. 이럴때 하나하나 없애주기보다는 mac의 단축키를 활용하여 빠른 시간 안에 import들을 정리해보자 -> 실행결과에 영향을 주지는 않으나 보기 좋은 생성을 위하여! import 정리 전 control + option + O(영문) (Mac 기준) import 정리 후 안쓰는 import들이 싸악 삭제되었다.
@Controller와 @RestController의 차이점 문제 @RestController 어노테이션을 달아주지 않고 @GetMapping만 했더니 GET으로 조회가 되지 않았다. 해결방법 Class 바깥에 @RestController 어노테이션 추가하기 그런데, @Controller는 왜 안되는걸까? 구글링을 해보니,다음과 같았다. @Controller는 Model 객체를 만들어 데이터를 담고 View를 찾는 형식 @RestController는 단순히 객체만을 반환(JSON 또는 XML형식으로 HTTP 응답에 담아서 전송) https://dncjf64.tistory.com/288 참고 @Controller와 @RestController의 차이점 1.개요 Spring MVC의 @RestController은 @Controller와 @ResponseBody의 조합..
@GetMapping 적용해보기 (with @RestController) package com.example.mon230206_practice.webController import org.springframework.stereotype.Controller import org.springframework.web.bind.annotation.GetMapping import org.springframework.web.bind.annotation.RestController @RestController class TodoController { @GetMapping("/todo") fun getTodo(): String { return "jeonghoon" //어떤게 또 다른 return type이 될 수 있을까? } @GetMapping("/todo2") fun getTodo2(): ..