목록Java Spring Boot (5)
JUINTINATION
이전 Board Clone 프로젝트에 Spring Security를 적용한 로그인 기능 구현하기에서 각 사용자의 역할(Role)에 따라 접근할 수 있는 URL을 다르게 설정했었다. 아래는 이를 명시한 SecurityConfig.java의 filterChain 메서드의 내용이다. Board Clone 프로젝트에 Spring Security를 활용한 로그인 기능 구현하기프로젝트 소개기존의 코드로 배우는 스프링 부트 웹 프로젝트 Board Clone 프로젝트는 예전에 스프링 공부를 위해 ETRI에서 연구연수생으로 근무할 때 대여했던 코드로 배우는 스프링 부트 웹 프로juintination.tistory.com@Beanpublic SecurityFilterChain filterChain(HttpSecurity ..
프로젝트 소개기존의 코드로 배우는 스프링 부트 웹 프로젝트 Board Clone 프로젝트는 예전에 스프링 공부를 위해 ETRI에서 연구연수생으로 근무할 때 대여했던 코드로 배우는 스프링 부트 웹 프로젝트 책과 해당 코드가 적힌 깃허브를 참고하여 게시판 프로젝트를 따라 치며 만든 프로젝트이다. 이 프로젝트는 게시판의 회원이 글을 쓰거나 댓글을 수정할 수 있지만 임시로 만든 회원 데이터로만 테스트를 진행하였으며 회원가입 및 로그인 기능이 구현되지 않아서 실제로 사용이 불가능하다는 문제점이 있었다. 스프링 부트 버전이 올라가면서 스프링 시큐리티에 관련된 많은 기능이 deprecated되고, 문법이 바뀐 경우가 너무 많아서 당시에 포기하고 넘어갔었는데 우연히 개발자 유미님의 스프링 시큐리티 관련 유튜브 재생목록..
종강을 하고 이런저런 밀린 일을 처리하고 보니 어느새 7월.. 날씨가 견딜 수 없을 만큼 더워지고 이러다가 마지막 방학을 아무것도 안 하고 종일 유튜브만 보면서 보낼 것 같아서 예전에 작성했었던 todo-api-server의 내용을 스프링 복습 겸 작성해 보고자 한다.지난 학기에 인프런 강의(코드로 배우는 React with 스프링부터 API서버)를 보면서 작성하였으며, 원본 소스코드는 다음 링크에 공개되어 있다. 코드로 배우는 React with 스프링부트 API서버 강의 | 구멍가게코딩단 - 인프런구멍가게코딩단 | 스프링 부트(Spring Boot ver3.1(3.2 호환))로 제작되는 API 서버와 리액트의 연동 프로젝트 완성하기! 포트폴리오 작성 부트캠프 과정 전체를 강의로 제작, '구슬이 서 말..
지난 Mac OS 자바 버전 여러 개 관리하기 글에서 잠깐 언급했듯이 스프링을 쓸 일이 생겨서 jdk 17 버전을 설치했었다. 이후에 ETRI에서 대여한 코드로 배우는 스프링 부트 웹 프로젝트 책과 해당 코드가 적힌 깃허브를 참고하여 게시판 프로젝트를 따라 치면서 스프링 공부를 시작했다. 물론 책의 버전과 지금 버전이 많이 달라져서 오류가 많이 발생했고 관련 내용은 네이버 카페의 QnA 게시판도 참고했다. 이제 그 내용을 차근차근 따라가보자. 구멍가게코딩단 : 네이버 카페안녕하세요? 구멍가게 코딩단의 활동을 위한 카페입니다.cafe.naver.com프로젝트 생성start.spring.io에서 다음과 같이 Thymeleaf, Lombok, Spring Data JPA, Spring Web, Spring B..
지난 Mac OS 자바 버전 여러 개 관리하기 글에서 잠깐 언급했듯이 스프링을 쓸 일이 생겨서 jdk 17 버전을 설치했었다. 이후에 ETRI에서 대여한 코드로 배우는 스프링 부트 웹 프로젝트 책과 해당 코드가 적힌 깃허브를 참고하여 방문록 프로젝트를 따라 치면서 스프링 공부를 시작했다. 물론 책의 버전과 지금 버전이 많이 달라져서 오류가 많이 발생했고 관련 내용은 네이버 카페의 QnA 게시판도 참고했다. 이제 그 내용을 차근차근 따라가보자. 구멍가게코딩단 : 네이버 카페안녕하세요? 구멍가게 코딩단의 활동을 위한 카페입니다.cafe.naver.com프로젝트 생성start.spring.io에서 다음과 같이 Thymeleaf, Lombok, Spring Data JPA, Spring Web, Spring B..