본문 바로가기

스프링 게시판 만들기9

스프링 게시판 만들기 - 3 (화면 생성 / HTML , CSS with BootStrap 사용법) 파일 경로 ※ static 아래 index.html(파일명 동일) 을 두는 경우 , spring boot 에서는 자동으로 welcomePage 로 인식해서 localhost:8080 을 띄우는 경우 , 첫 화면으로 생성된다. static 하위에 정적 리소스들인 css , js 폴더를 생성하고 , templates 하위에는 동적 리소스들(HTML 에서 Thymeleaf 를 쓴다거나.. 로직이 들어가서 화면이 렌더링 되는 부분) 을 넣는다. 이왕 만드는 프로젝트 , css 도 없이 그냥 하는 것보다는 이쁜 UI 로 꾸며서 하는게 좋지만 프론트에 많은 힘을 들이고 싶지 않으신 분들은 저처럼 부트스트랩을 이용하는 것을 추천드립니다. (힘들이지 않으려 했는데 혼자 몇 시간을 삽질했는지는 비밀.....) ※ 초심자.. 2022. 1. 14.
스프링 게시판 만들기 - 2 (도메인 생성 , Member 테스트) DB 생성 코드 Member package toyproject.board.domain; import lombok.Builder; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import javax.validation.constraints.NotBlank; import javax.validation.constraints.Pattern; import java.util.ArrayList; import java.util.List; @Entity @Table(name = "member") @Setter @Getter public class Member { @Id @GeneratedValue @Column(name = "member.. 2022. 1. 12.
스프링 게시판 만들기 - 1 (초기 설정) 회원 가입, 로그인 , 기본적인 게시판 CRUD 를 구현 해보는 간단한 토이 프로젝트를 구현해보고자 한다. (추가적으로 페이징 처리, 댓글, spring-validation , spring-security 도 구현&사용해 보고자 하나 천천히 수정해나가는걸로..) 기본 설정 사용 언어 : Java Spring , JPA , Thymeleaf DB : H2 https://start.spring.io/ 에서 기본 세팅. Spring 을 사용할 예정이기에 Spring Web 추가 , 사용의 편리를 위한 Lombok DB 를 위해 H2 Database 를 추가 , JPA 추가 템플릿 엔진으로는 Thymeleaf 추가 Lombok 사용을 위해 설정 -> Annotation Processors 검색 -> Enable.. 2022. 1. 11.