본문 바로가기

Dev/Spring Boot

(34)
Spring Boot - JSP 사용설정 JSP란 Java Server Page 의 약자이다. HTML과 JAVA를 혼용하여 서버에서 동작하며 필요한 기능을 수행하고 수행된 데이터를 웹페이지와 함께 클라이언트로 보내준다. Spring은 기본적으로 데이터는 물론 파일 리턴까지 가능하지만 JSP파일 리턴은 본래 지원하지 않는다. 만약 RestController 였다면 저 " "안의 그대로 리턴했겠지만 컨트롤러 이기 때문에 html파일이 리턴된다. 이건 아무 문제가 없다. 기본적으로 컨트롤러에서 리턴이라하면 src/main/resorces/static/~ 이 안에서 찾아 파일을 리턴한다. 그런데 static 에서 눈치챌 수 있는데 여기는 정적 파일들만 들어갈 수 있다. HTML, 사진, TXT 등은 정적파일이다. Compile이 필요치 않다. 그러나..
Spring boot - lombok 라이브러리, builder Lombok 라이브러리에는 아주 유용한 기능들을 가지고 있다. 이클립스를 사용해 STS를 사용하는 사람들은 따로 설치를 해줘야 하지만 인텔리제이를 사용하는 사람들은 pom.xml에 추가만 해놓으면 된다. 1. @Data 이걸 보면 원래 자바 유저들은 "getter setter도 없는 그냥 빈 클래스군" 하겠지만 저 위의 @Data 는 getter setter가 숨겨져있는 것이다. 보다시피 getId를 사용할 수 있다. 2. @NoArgConstructor 이름부터 알 수 있듯이 인수가 없는 생성자가 생성된다. 3. @Builder 원래 원래 이 클래스를 생성하고 싶을 땐 id, username, password, email 모두 적어줘야한다. 만약 id를 빼고 생성하고 싶다면 오버로딩을 통해 하나의 생성..