)) 본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 207c09b) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 207c09bℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 이번 포스팅 부터는 스터디 설정 기능을 차례대로 구현합니다. 먼저 소개 수정 기능을 구현합니다. 이전에 구현했던 프로필 설정(수정)과 유사합니다. 엔드포인트 추가 스터디 설정 뷰로 진입할 수 있는 StudySettingsCo..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: f4673f8) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout f4673f8 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 로그인과 로그아웃 기능을 구현합니다. 로그인 화면을 작성하고 spring security 패키지를 활용해 로그인을 처리합니다. Implementation 먼저 SecurityConfig 클래스를 수정하여 로그인, 로그아웃 관련 ..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 73571fb) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 73571fb ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 스프링 시큐리티 기능을 활용하여 현재 인증된 사용자 정보를 참조하는 방법을 살펴보겠습니다. Implementation @AuthenticationPrincipal 애너테이션은 Authentication 객체의 getPrincip..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: a7de4fe) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout a7de4fe ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 이번 포스팅에서는 내비게이션 바에 아이콘 추가하고, 프로필 기본 이미지(아바타)를 설정합니다. 라이브러리 설치 사용할 라이브러리를 static resource 디렉토리에 설치합니다. > cd src/main/resources/s..
본 포스팅은 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발 강의를 참고하여 작성하였습니다. 소스 코드는 여기 있습니다. (commit hash: 3bb5e59) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 3bb5e59 ℹ️ squash merge를 사용해 기존 branch를 삭제하기로 하여 앞으로는 commit hash로 포스팅 시점의 소스 코드를 공유할 예정입니다. Overview 기존 View 코드의 중복된 내용을 제거합니다. Thymeleaf의 Fragment를 사용합니다. Fragment Fragment에 대한 자세한 내용은 여기 나와있습니다. 간략하게 설명하자면, Fragment는 마크업에서의 fr..
- Total
- Today
- Yesterday
- 스프링부트
- 알고리즘
- JSON
- 함께 자라기
- spring boot app
- Jackson
- spring boot application
- Linux
- gRPC
- 클린 아키텍처
- 스프링 데이터 jpa
- spring boot jwt
- JPA
- leetcode
- 스프링 부트
- @ManyToOne
- QueryDSL
- r
- Java
- Spring Boot
- 헥사고날 아키텍처
- Spring Boot JPA
- 스프링 부트 회원 가입
- Spring Boot Tutorial
- proto3
- Spring Data JPA
- 스프링 부트 튜토리얼
- 함께 자라기 후기
- 스프링 부트 애플리케이션
- intellij
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |