0616 :: Spring boot Security, Login/Logout 구현
·
ICT 네트워크 과정
전체 코드는 교재를 참고하시길~https://wikidocs.net/162150 3-05 스프링 시큐리티란?* `[완성 소스]` : [https://github.com/pahkey/sbb3/tree/v3.05](https://github.com/pahkey/sbb3/tree/v3.05…wikidocs.net ✔️ 스프링 시큐리티란?스프링 기반 웹 애플리케이션의 인증, 권한을 담당하는 스프링의 하위 프레임워크.인증(authenticate)은 로그인과 같은 사용자의 신원을 확인, 권한(authorize)은 인증된 사용자가 어떤 일을 할 수 있는지(어떤 접근 권한이 있는지) 관리하는 것을 의미. 리액트 보다 좋잖아..? 장고도 안이랬던거같은데 build.gradle에 추가타임리프(Thymeleaf) 라이브..
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..
TaffyMuffin
'ICT 네트워크 과정' 카테고리의 글 목록 (2 Page)