spring 7

WebSecurityConfigurerAdapter is deprecated

Spring Security를 사용하며 Config를 정의하는 클래스는 그 동안 WebSecurityConfigurerAdapter를 extends해서 configure(HttpSecurity)를 Override해 사용해왔지만 deprecated된 후에는 SecurityFilterChain을 return 하는 메서드를 만들어 @Bean 을 등록해서 써야합니다. 기존코드 @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { http.authorizeHttpRequests() .m..

spring 2022.08.03

[JPA] table, entity 만들고 테스트하기

안녕하세요 정말 너무너무너무너무너무너무 간만에 글 씁니다. 근황이라면 회사에서 새롭게 템플릿 리뉴얼하느라 평일, 주말, 밤낮없이 일하면서 지내고있습니다. 어느덧 코로나 확진자 수가 10만까지 도달했는데 다들 잘 계시나요? 운동도 요즘은 일 때문에 못가고 일 -> 집 -> 일 ... 이 무한반복인 저는 건강하게 잘 지내고 있습니다. 원래 집돌이인 성격에 나가지도 않아서 걸릴 틈이 없네요. 건강하길 바라며 지금 하는 것을 잠깐 소개할까 합니다. 원래 만들어놨던 웹 서비스가 mybatis를 사용해서 DB로부터 데이터를 주고 받았는데요. 회사에서 새 프로젝트를 JPA로 하다보니 문득 JPA를 적용해지고 싶어졌습니다. 출퇴근길 영상으로만 강의 보다가 오늘에서야 드디어 첫 발을 뗏습니다. 테이블 만들기 create..

spring 2022.02.19

[Spring Boot] XCAPE Hint Project

오랜만입니다. 주말 잘 쉬셧나요? 제가 프로젝트를 시작했습니다. 🌈 XCAPE란?? http://xcape.co.kr/ 방탈출카페 엑스케이프 건대 건대방탈출카페/건대엑스케이프/강남방탈출카페/잠실방탈출카페/신천방탈출카페/미제사건추리/서울방탈출카페 xcape.co.kr 방탈출카페입니다. 뒷광고아닙니다. 전 방탈출 가본적도 없습니다. 힌트를 CRUD할수있는 Restful API를 만들어서 웹엔 어드민 페이지, 앱은 키값을 입력했을때 해당 힌트를 알아내는 구조입니다. 절 많이 도와주던 친구에게 기회좋게 얻어낸 프로젝트 입니다. 전에하던 Instagram 스프링 프로젝트는 내팽겨치고 알고리즘 공부하던 저를 반성하면서 시작하게됐는데 Spring Boot, gradle로 시작했습니다. 📕 왜 SpringBoot? S..

spring 2021.06.21

[스프링 프로젝트] 인스타그램 - 데이터베이스 (MySQL)

두 번째로 데이터베이스를 보여드릴까 합니다. 이렇게 4개 정도 만들었습니다. 익숙한 카멜케이스로 적었는데 알고보니 데이터베이스는 스네이크케이스를 사용한다고 합니다. camelCase -> snake_case 각 테이블마다 고유 index값과 reg_date를 넣었습니다. 쓰던 안쓰던 필요하다고 생각했기 때문입니다. import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; @Data public class MemberVO { private int memberNo; private String email; private String userName; private String pas..

spring 2021.05.04