0613 :: Spring Boot 게시판 생성 (2)
·
ICT 네트워크 과정
✔️ Spring Boot Validation 라이브러리 설치하기Spring Boot Validation입력값 검증(input validation)을 편리하게 처리할 수 있도록 도와주는 기능사용자나 외부 시스템으로부터 들어오는 값이 올바른 형식, 조건을 만족하는지 확인하는 과정ex) 이름 칸이 비어있는지, 정상적인 이메일 형식인지, Age가 0보다 큰지 등 build.gradleimplementation 'org.springframework.boot:spring-boot-starter-validation' ✔️ 폼 클래스 만들기 QuestionFormpackage com.mysite.sbb.question;import jakarta.validation.constraints.NotEmpty;impor..
0612 :: Spring Boot 게시판 생성 (1)
·
ICT 네트워크 과정
✔️ 루트 URL 사용하기생성한 url을 접속 시, 기존 루트 url로 뜨도록 설정 MainController>> localhost:8080으로 접속하면 localhost:8080/question/list로 주소가 바뀜(맵핑)package com.mysite.sbb;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.ResponseBody;@Controllerpublic class MainController { @GetMapping("/sbb") // 경로매핑 @Respo..
0611 :: Spring(3) - JPA
·
ICT 네트워크 과정
STS 코드 크기 키우는 방법!!Command + (+, -) 하면 됨 (윈도우는 몰라..) ✔️ 엔터티로 테이블 매핑하기 Question.java더보기package cohttp://m.mysite.sbb; import java.time.LocalDateTime; import java.util.List; import jakarta.persistence.CascadeType; import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id..
0610 :: Spring Boot(2) - 웹을 만들어보쟈~
·
ICT 네트워크 과정
✅ Spring Boot 구조 ✔️ com.mysite.sbb 패키지SBB의 자바 파일을 저장하는 공간 ✔️ SbbApplication.java 파일가장 기본 시작 파일 ✔️ src/main/resources 디렉터리 살펴보기포트 수정한 곳~ ✔️ templates템플릿 파일 저장✔️ staticcss, js, jpg, png.로고 고정되는 것을 보여주고 관리함 ✔️ application.properties환경설정sbb 프로젝트의 환경 변수, 데이터베이스 등의 설정을 이 파일에 저장 ✔️ src/test/java 디렉터리 살펴보기sbb 프로젝트에서 작성한 파일을 테스트하는 코드를 저장하는 공간JUnit과 스프링 부트의 테스트 도구를 사용하여 서버를 실행하지 않은 상태에서 src/main/j..
TaffyMuffin
'분류 전체보기' 카테고리의 글 목록 (5 Page)