
스프링 부트(Spring Boot)는 웹 프로그램(웹 애플리케이션)을 쉽고 빠르게 만들 수 있도록 도와주는 자바의 웹 프레임워크이다. 스프링 부트는 스프링(Spring) 프레임워크에 톰캣(Tomcat)이라는 서버를 내장하고 여러 편의 기능들을 추가하여 개발자들 사이에서

1. 스프링부트 프로젝트의 구조 이해하기 src/main/java 디렉터리 살펴보기 src/main/java 디렉터리는 자바 파일을 저장하는 공간이다. com.mysite.sbb 패키지 이 패키지는 SBB의 자바 파일을 저장하는 공간이다. HelloControl
6. 도메인별로 분류하기 7. 질문 목록 만들기 질문 목록 URL 매핑하기 템플릿 설정하기 보통 브라우저에 응답하는 문자열은 자바 코드에서 직접 만들지 않고 템플릿 방식을 많이 사용한다. 템플릿(template)은 자바 코드를 삽입할 수 있는 HTML 형식의 파
1. 내비게이션 바 추가하기 내비게이션 바 만들기 내비게이션 바는 모든 화면 위쪽에 고정되어 있는 부트스트랩의 컴포넌트 중 하나이다. 내비게이션 바는 모든 페이지에서 공통으로 보여야 하므로 layout.html 템플릿에 내용을 추가 이 코드는 부트스트랩을 활용하여
질문 엔티티에 속성 추가하기author 속성에는 @ManyToOne 애너테이션을 적용했는데, 이는 사용자 한 명이 질문을 여러 개 작성할 수 있기 때문이다.답변 엔티티에 속성 추가하기테이블 확인하기H2 콘솔에 접속하여 Question, Answer 테이블을 확인해 보면

사용자가 SBB 서비스를 사용하려면 항상 켜져 있는 서버가 필요하다. 사용자는 PC 또는 모바일 기기로 SBB 서비스에 접속하고, 서버는 사용자가 사용하는 기기의 화면으로 SBB 서비스를 보여 준다. 중요한 것은 서버가 필요하다는 사실이다. 그러면 서버는 무엇이고 어떻