본문 바로가기

SpringBoot

(37)
SpringBoot(21) - 복습 예제(회원가입 기능 구현) 1) SpringBoot   1-1) 복습 예제      1-1-1) 회원가입 기능 구현     1) SpringBoot1-1) 복습 예제 [web5] 안에 build.gradle 파일 내용 아래와 같이 설정plugins { id 'java' id 'org.springframework.boot' version '3.3.2' id 'io.spring.dependency-management' version '1.1.6'}group = 'net.datasa'version = '0.0.1-SNAPSHOT'java { toolchain { languageVersion = JavaLanguageVersion.of(17) }}configurations { compileOnly { extendsFrom annota..
SpringBoot(20) - Security 예제(Thymeleaf), 복습 예제(회원가입) 1) SpringBoot   1-1) Security 예제      1-1-1) Thymeleaf   1-2) 복습 예제      1-2-1) 회원가입     1) SpringBoot1-1) Security 예제 1-1-1) Thymeleaf (1) [src/main/java] - [net.datasa.test] 안에 HomeController.java 파일 생성 후 아래와 같이 작성 package net.datasa.test;import org.springframework.security.core.annotation.AuthenticationPrincipal;import org.springframework.stereotype.Controller;import org.springframework.web...
SpringBoot(19) - Security 예제(로그인, 로그아웃) 1) SpringBoot   1-1) Security 예제      1-1-1) 로그인, 로그아웃     1) SpringBoot1-1) Security 예제 [test_security] 안에 build.gradle 파일 생성 후 아래와 같이 작성 plugins { id 'java' id 'org.springframework.boot' version '3.3.2' id 'io.spring.dependency-management' version '1.1.6'}group = 'net.datasa'version = '0.0.1-SNAPSHOT'java { toolchain { languageVersion = JavaLanguageVersion.of(17) }}configurations { compileOnl..
SpringBoot(18) - Server, JPA, DB 예제(글 목록, 글 삭제, 글 수정) 1) SpringBoot   1-1) Server, JPA, DB 예제      1-1-1) 글 목록      1-1-2) 글 삭제      1-1-3) 글 수정     1) SpringBoot1-1) Server, JPA, DB 예제 [src/main/resources] - [templates] 안에 home.html 파일 생성 후 아래와 같이 작성 [ web4 ] 방명록    [src/main/java] - [net.datasa.web4.domain.dto] 안에 GuestBookDTO.java 파일 생성 후 아래와 같이 작성 package net.datasa.web4.domain.dto;import java.time.LocalDateTime;import lombok.AllArgsConstr..
SpringBoot(17) - Server, JPA, DB 예제(테스트 저장, 방명록 쓰기) 1) SpringBoot   1-1) Server, JPA, DB 예제      1-1-1) 테스트 저장      1-1-2) 방명록 쓰기     1) SpringBoot1-1) Server, JPA, DB 예제 [web4] 안에 web4.txt 파일 생성 후 내용 아래와 같이 작성 : 이를 통해 프로젝트 한 번에 파악 및 내용 공유 가능[web4 예제]로그인하지 않고 글을 쓰는 게시판비밀번호를 맞게 입력하면 삭제 가능* 테이블 구조create table guestbook( num integer auto_increment primary key, -- 번호. 자동생성. 기본키 name varchar(100) not null, -- 이름. 필수입력. ..
SpringBoot(16) - Server, JPA, DB 예제(각 아이디별 회원 정보 수정), 추가 정리 사항 1) SpringBoot   1-1) Server, JPA, DB 예제      1-1-1) 각 아이디별 회원 정보 수정   1-2) 추가 정리사항     1) SpringBoot1-1) Server, JPA, DB 예제[src/main/resources] - [templates] 안에 home.html 파일 생성 후 아래와 같이 작성 [ web3 ] 저장 테스트 사용자 입력값을 저장 사용자 정보 조회 사용자 정보 삭제 모든 회원 보기    1-1-1) 각 아이디별 회원 정보 수정 (1) [src/main/resources] - [templates] 안에 selectAll.html 파일 생성 후 아래와 같이 작성 [ 회원 전체조회 결과 ] ..
SpringBoot(15) - Server, JPA, DB 예제(전체 회원 아이디 조회 후 아이디별 회원 상세 정보 조회 / 각 아이디별 회원 정보 삭제), 추가 정리 사항 1) SpringBoot   1-1) Server, JPA, DB 예제      1-1-1) 전체 회원 아이디 조회 후 아이디별 회원 상세 정보 조회      1-1-2) 각 아이디별 회원 정보 삭제   1-2) 추가 정리사항     1) SpringBoot1-1) Server, JPA, DB 예제[src/main/resources] - [templates] 안에 home.html 파일 생성 후 아래와 같이 작성 [ web3 ] 저장 테스트 사용자 입력값을 저장 사용자 정보 조회 사용자 정보 삭제 모든 회원 보기    1-1-1) 전체 회원 아이디 조회 후 아이디별 회원 상세 정보 조회 (1) [src/main/resources] - [templates] 안에 selec..
SpringBoot(14) - Server, JPA, DB 예제(특정 회원 정보 삭제 / 전체 회원 조회 결과 출력), 추가 정리 사항 1) SpringBoot   1-1) Server, JPA, DB 예제      1-1-1) 특정 회원 정보 삭제      1-1-2) 전체 회원 조회 결과 출력   1-2) 추가 정리사항     1) SpringBoot1-1) Server, JPA, DB 예제[src/main/resources] - [templates] 안에 home.html 파일 생성 후 아래와 같이 작성 [ web3 ] 저장 테스트 사용자 입력값을 저장 사용자 정보 조회 사용자 정보 삭제 모든 회원 보기    1-1-1) 특정 회원 정보 삭제 (1) [src/main/java] - [net.datasa.web3] 안에 PersonController.java 파일 생성 후 아래와 같이 작성packag..