[SpringBoot]템플릿 엔진이란
템플릿 엔진 일반적으로 웹 개발에 있어 템플릿 엔진이란, 지정된 템플릿 양식과 데이터가 합쳐져 HTML문서를 출력하는 소프트웨어를 말한다. 쉽게 말하면 웹 사이트의 화면을 어떤 형식으로 만들지 도와주는 양식 서버 템플릿 엔진...
[Java/백준]10844번: 쉬운 계단 수
문제링크 문제풀이 첫번째 방법: Scanner + Top-Down import java.util.Scanner; public class Main { static Long[][] dp; static int N; final static long MOD = 1000000000; public static void main(String[] args)...
[GitHub].gitignore 파일이 적용 안될때
github에 올릴 때 올리지 말아야 할 파일을 .gitignore 파일에 추가하면 자동으로 add를 하지 않는다. 그런데 가끔 .gitignore 파일을 수정했을 때 적용이 안되는 문제가 있는데 그에 대한 해결법이다. 해결법 1. 일단...
[Spring]@ModelAttribute @RequestParam @RequestBody 차이
@ModelAttribute 클라이언트가 전송하는 HTTP parameter(URL 끝에 추가하는 파라미터), HTTP Body 내용을 Setter 함수를 통해 1:1로 객체에 데이터를 바인딩한다. Setter 필수! 여러 파라미터를 매개변수에 바인딩해줄 수 있다. @RequestParam HTTP 요청 parameter를...
[SpringBoot]Lombok annotation
자주 쓰는 lombok 어노테이션 @Getter/@Setter 자동으로 getXxx(), setXxx() 메소드를 생성한다. @Getter @Setter public class PostsSaveRequestDto { private String title; private String content; private String author; } @NoArgsConstructor/@RequiredArgsConstructor/@AllArgsConstructor 생성자를 자동으로 생성해주는...