Spring Boot(6)
-
[Spring Boot] (6) 게시판 - 일반회원 게시글 등록 / 조회 / 페이징 :: 음악학원 홈페이지 프로젝트
→https://codecrafting.tistory.com/16 에서 이어지는 포스팅입니다. [Spring Boot] (5) 로그인/회원가입 - Oauth2를 이용한 카카오 로그인 :: 음악학원 홈페이지 프로젝트 https://codecrafting.tistory.com/10 에서 이어집니다. [Spring Boot] (4) 로그인/회원가입 - 자사 로그인 :: 음악학원 홈페이지 프로젝트 https://codecrafting.tistory.com/9 에서 이어지는 포스팅입니다. [Sp.. codecrafting.tistory.com 오랜만에 스프링 부트 게시글을 쓰게 되었습니다. 그 동안 오픽도 보고 알고리즘도 공부하느라 바빴네요 ㅎㅎ 바로 본론으로 넘어가 보겠습니다. 앞으로 연재할 게시글 CRUD 포..
2020.10.06 -
[Spring Boot] (5) 로그인/회원가입 - Oauth2를 이용한 카카오 로그인 :: 음악학원 홈페이지 프로젝트
https://codecrafting.tistory.com/10 에서 이어집니다. [Spring Boot] (4) 로그인/회원가입 - 자사 로그인 :: 음악학원 홈페이지 프로젝트 https://codecrafting.tistory.com/9 에서 이어지는 포스팅입니다. [Spring Boot] (2) 로그인/회원가입 - Spring Security 설정 :: 음악학원 홈페이지 프로젝트 들어가기 전에 ... 스프링 시큐리티 Spring Securi.. codecrafting.tistory.com 지난 시간에는 자사 로그인 서비스를 설명하면서 개발자의 서비스 클래스를 이용하려면 UserService 인터페이스를 구현한 클래스를 AuthenticationManagerBuilder의 userDetailServi..
2020.09.01 -
[Spring Boot] (4) 로그인/회원가입 - 자사 로그인 :: 음악학원 홈페이지 프로젝트
https://codecrafting.tistory.com/9 에서 이어지는 포스팅입니다. [Spring Boot] (2) 로그인/회원가입 - Spring Security 설정 :: 음악학원 홈페이지 프로젝트 들어가기 전에 ... 스프링 시큐리티 Spring Security에 대해 스프링 시큐리티를 이용하면 개발시에 필요한 사용자의 인증, 권한, 보안 처리를 간단하지만 강력하게 구현 할 수 있습니다. 일반적인 웹 codecrafting.tistory.com 지난 포스팅에서는 간단하게 자사 회원가입 서비스에 대한 과정을 설명했습니다. 이번 포스팅에서는 회원가입에 이어 로그인을 진행하겠습니다. Security Config 설정 포스팅에서 설명했듯이 Spring Security Filter를 통한 로그인 인증..
2020.08.15 -
[Spring Boot] (3) 로그인/회원가입 - 자사 회원가입 :: 음악학원 홈페이지 프로젝트
https://codecrafting.tistory.com/8 에서 이어지는 포스팅입니다. [Spring Boot] (2) 로그인/회원가입 - Spring Security 설정 :: 음악학원 홈페이지 프로젝트 들어가기 전에 ... 스프링 시큐리티 Spring Security에 대해 스프링 시큐리티를 이용하면 개발시에 필요한 사용자의 인증, 권한, 보안 처리를 간단하지만 강력하게 구현 할 수 있습니다. 일반적인 웹 codecrafting.tistory.com 지난 포스팅에서는 Spring Security를 WebSecurityConfigurerAdapter 클래스를 확장하여 간단하게 구현했습니다. 오버라이딩 되는 메소드 중, configure(AuthenticationManagerBuiider) 메소드에서..
2020.08.14 -
[Spring Boot] (1) Gradle 빌드업 :: 음악학원 홈페이지 프로젝트
사용 기술 IDE: Intellij Community Compiler: Java 8 Build Tool: Gradle 6.1.1 Framework: Spring Boot 2.1.7 Template engine: Thymeleaf Database: AWS RDS MariaDB, H2 API: Spring Data JPA, Lombok, Oauth2, JavaMailSender etc. Security: Spring Security 5 using WebSecurityConfigurer Deploy: AWS EC2 instance, AWS Code Deploy, AWS S3, Travis CI Version Control: Git 스프링 레거시를 이용한 맛집 예약 웹서비스 프로젝트를 마친지 3개월이 지났다. ..
2020.08.12 -
AssertJ에 대하여
이 포스트에서는 AssertJ에 대해 간단한 설명과 예시를 들어 설명한다. 더 자세한 내용을 알고 싶다면 AssertJ 공식문서를 보자. AssertJ / Fluent assertions for java AssertJ has many great features that not everybody is aware of, here are some of them. Basic tips : Iterable and arrays assertions : Advanced tips : We want to start typing asser and let code completion suggest assertThat from AssertJ (and not the one from joel-costigliola.github.io ..
2020.08.12