
웹 게시판 프로젝트 CRUD 기능과 로그인, 관리자 기능 등을 구현한 웹 게시판을 만들 것입니다. 💻기술 스택 Backend Spring Boot Java Spring Data JPA DB MariaDB Frontend BootStrap HTML5 CSS
Port 변경 서버를 실행 시킬 때 내장 톰캣은 8080으로 실행을 하게 됩니다. 하지만 8080은 사용하고 있는 프로그램이 많아서 충돌이 일어날 수 있어 포트 번호를 변경해줍니다. application.properties에 아래 코드를 추가해줍니다. server.p

Thymeleaf 사용 기존에 만들어둔 index.html은 static 폴더 아래에 생성하여 정적 페이지로 사용하여 Thymeleaf는 사용하지 못하지만 서버 측에서 매번 템플릿 엔진을 거쳐 처리하는 방식이 아니라 웹 서버가 해당 파일을 직접 제공하여 별도의 서버 사
Entity와 DTO 분리 Entity는 데이터베이스와 연관이 있으며 데이터베이스의 영속성을 관리하기 위한 역할을 합니다. DTO는 클라이언트와 서버 간의 데이터 전송을 관리하고, 필요한 데이터를 포함하는 구조로 클라이언트 요청 및 응답을 처리하는 데 사용됩니다. E
게시글 생성일, 수정일, 활성화 여부 생성일, 수정일, 활성화 여부에 맞는 DB 테이블에 컬럼을 추가해줍니다. board, boardDTO에 추가 Mapper 변경 게시글 조회 시 작성일 표시 글 작성시 오류 현재 코드에서는 새로운 게시글을 작성할 경우 cre

컨트롤러 그 후 login 페이지에 있는 sginin을 singup으로 수정합니다. 로그인 조건 설정 회원가입 Validation (?=.[0-9])(?=.[a-zA-Z])(?=.*\W)(?=\S+$).{8,16} (?=.*[0-9]): 적어도 하나 이상의 숫자
OAuth2.0이란? >OAuth 2.0은 인터넷 사용자가 웹, 모바일 또는 데스크톱 애플리케이션을 통해 다른 웹 사이트 또는 앱에 대한 접근 권한을 안전하게 제공하기 위한 프로토콜입니다. 이러한 접근 권한은 인증 및 권한 부여를 통해 관리됩니다. 사용 이유 >1.