분류 전체보기 288

15. [Spring Boot] URL별 접근권한 DB에서 가져와서 처리하기(2)

1. 서론 지난 포스팅에서는 urlResourcesMapFactoryBean().getObject() 처리를 어떻게 해줄 것인지까지 알아보았습니다. 이번포스팅에서는 UrlResourcesMapFactoryBean클래스의 동작 과정에 대해 알아보겠습니다. 지난 포스팅을 보시려면 아래 링크를 참조하세요. 14. [Spring Boot] URL별 접근권한 DB에서 가져와서 처리하기(1) 1. 서론 - 이번 포스팅에서는 URL이 조회될 때마다 해당 URL의 접근권한을 확인해서 접속 가능, 불가능을 처리하는 방법을 포스팅해보겠습니다. - 과정이 조금 많이 복잡해서 이해하기 힘들었는데, dkyou.tistory.com 현재 경로 : SecurityConfig.java > .addFilterBefore(customF..

Dev/SpringBoot 2020.06.18

14. [Spring Boot] URL별 접근권한 DB에서 가져와서 처리하기(1)

1. 서론 - 이번 포스팅에서는 URL이 조회될 때마다 해당 URL의 접근권한을 확인해서 접속 가능, 불가능을 처리하는 방법을 포스팅해보겠습니다. - 과정이 조금 많이 복잡해서 이해하기 힘들었는데, 수정하거나 고칠 점이 있다면 알려주시면 감사하겠습니다. 2. 본론 - 우선 ROLE - ROLE_RESOURCES - RESOURCES, 이렇게 세 가지의 테이블이 존재합니다. - 이는 ROLE - RESOURCES가 원래 M:N 매핑되어있어야 하지만, 1:N + N:1 관계로 쪼개 놓기 위함입니다. - DB 데이터는 미리 설정하여 입력해놓았습니다. - H2 DB는 간단한 CRUD를 DB내부에서 간단하게 처리할 수 있도록 돕습니다. Role.java - 도메인 설계를 시작하겠습니다. 다음 3가지 테이블의 도메..

Dev/SpringBoot 2020.06.17

3. [IntelliJ] Getter, Setter 생성 단축키

1. 서론 - 오늘은 Intellij에서 Getter, Setter를 생성해주는 단축키에 대해서 알아보도록 하겠습니다. - 그동안 Lombok이라는 플러그인을 아주 유용하게 써먹고있었다가, 최근 의도적으로 getter, setter를 생성해주어야할 일이 생겨서 알아보았습니다. - 생각보다 간단한데, 맨날 하려다보면 까먹어서 기록해둡니다. 2. 본론 - setter는 만든 클래스 앞에 set이라는 접두어가 붙어 만들어집니다. - 단축키는 Alt + Insert입니다. - 같은 방식으로 getter method도 만들 수 있습니다. - getter는 만든 클래스 앞에 get이라는 접두어가 붙어 만들어집니다. - 단축키는 Alt + Insert입니다. 그 외 Constructor, toString등 다양한 메..

Dev/Intellij 2020.06.16

2. [Django] 장고 가상환경 설정 및 초기 셋팅 - zsh: command not found: pip(에러 해결)

1. 서론 - 장고를 처음 설치할 때, zsh: command not found: pip로 고생했습니다. - 몇 시간 삽질 끝에 해결책을 알아내어 잊지 않기 위해 기록으로 남겨둡니다. 2. 본론 그동안 안되었던 이유는 프로젝트 내부에 venv를 설정해주지 않았기 때문이었습니다. 간단해보이지만, 한번 설정을 잘못해두면 파이참이 이를 기억하기때문에 계속 잘못된 설정대로 프로젝트를 생성해주게 됩니다. 이후, source venv/bin/activate구문으로 가상환경을 실행시켜주면, 환경설정이 완료됩니다! 3. 결론 오늘은 파이썬 가상환경을 제대로 설정하는 방법에 대해 알아보았습니다.

Dev/Django 2020.06.15

2. [다이어트] PT후기 - 등, 하체운동(1/13)(꿀잼보장)

1. 서론 - 첫 피티를 받게 되었습니다! 20대의 마지막을 멋진 몸으로 마무리하고 싶어 피티를 하게 되었습니다. - 내돈주고 피티 받았지만, 스스로 학습하고, 후기를 공유하고, 공부한 것을 기록으로 남기기 위해 작성하였습니다. - 얼른 열심히 운동해서 이런 몸을 만들어야겠습니다.(희망사항) 2. 본론 - 운동은 5가지를 진행했고, 오늘은 하체와 등운동에 대해 공부하였습니다. 1. 스쿼트 / 런지 - 20x5, 20×5 = 200회 진행해야한다고 합니다. 살 빼기를 원한다면, 처음에는 맨몸운동으로 몸 전체의 온도를 올려주는 것이 중요하다고 하네요. - 스쿼트 엉덩이를 뒤로 뺀 상태로 허리 흐트러지지 않아야 합니다. 5개씩 4번, 20회 진행하여야합니다. 그중 4번은 80%만 올라가야하고, 1회는 100%..

일상 2020.06.14

13. [springboot] 스프링부트 접근 불가 처리

1. 서론 이번 포스팅에서는 접근 불가 처리해주는 페이지를 따로 구성해서 403에러가 나는 것을 보여주지 않도록! 하는 처리를 진행해보려고 합니다. 일반적으로 접근거부 에러가 발생하게 되면, 이런 방식으로 에러가 발생하게 되는데요. 이걸 사용자가 보기에 껄끄럽지 않도록 예쁘게 만들어보는 튜토리얼을 진행하려 합니다. 2. 본론 @Override protected void configure(HttpSecurity http) throws Exception { http .authorizeRequests() .antMatchers("/","/loginUser","/login*").permitAll() .antMatchers("/user").hasRole("USER") .antMatchers("/manager")...

Dev/SpringBoot 2020.06.13

1. [심리/성격테스트] 부부의 세계 캐릭터 테스트 후기(결과있음)

1. 서론 종영한지는 꽤 되었지만, 부부의 세계라는 드라마를 아주 재밌게 본 기억이 있습니다. 부부의 세계에서 내 성향은 어떤 캐릭터에 속할지 궁굼했기에 한번 테스트 해보았습니다. 여러분들도 한번 재미로 테스트 해보시면 좋을 것 같습니다. 부부의 세계 테스트 나는 부부의 세계 어떤 캐릭터와 비슷할까? 부부의 세계 테스트 나는 부부의 세계 어떤 캐릭터와 비슷할까? www.themolla.com 2. 본론 친구들과의 만남에서 대화를 주도해나가는지, 계획대로 움직이는지, 혼자 노는타입인지, 여러명이 함께 노는 타입인지, 등등 여러 타입에 대한 질문들이 있었습니다. 약 10가지의 질문이 있은 후, 결과를 보여주는데요. 저는 고예림의 성격이 나왔습니다. 고예림과 같은 성격은 조용하고 따뜻하지만, 돌아설 때는 냉정..

일상 2020.06.12

12. [springboot] Spring Boot 로그인 실패 이후 처리

1. 서론 - 저번 포스팅에서는 로그인 성공 이후 처리에 대해 알아보았습니다. 11. [springboot] 스프링부트 로그인 성공 이후 처리 1. 서론 - 로그인 처리가 성공하였을 경우 처리에 대해 공부해보겠습니다. - 일반 쇼핑몰 같은 경우, 로그인하지 않은 채 서비스들을 둘러보고 있다가, 결재하려 할 때 로그인 처리를 요구하는 경 dkyou.tistory.com 이번에는 로그인 실패시, 알림창 띄우는 방법에 대해 알아보도록 하겠습니다. 2. 본론 SecurityConfig.java package com.example.springsecurity.security; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org..

Dev/SpringBoot 2020.06.12

11. [springboot] 스프링부트 로그인 성공 이후 처리

1. 서론 - 로그인 처리가 성공하였을 경우 처리에 대해 공부해보겠습니다. - 일반 쇼핑몰 같은 경우, 로그인하지 않은 채 서비스들을 둘러보고 있다가, 결재하려 할 때 로그인 처리를 요구하는 경우가 있습니다. 이때, 로그인 시도 전 페이지를 캐싱하여 저장하고 있다가, 로그인 후 원래 보고 있었던 페이지로 이동할 수 있도록 하는 처리를 배워보도록 하겠습니다. 2. 본론 SecurityConfig.java - 마찬가지로 환경 구성부터 실시합니다. package com.example.springsecurity.security; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.boot.aut..

Dev/SpringBoot 2020.06.12

3. 2분기 중반 즈음에(20-06-12)

어느덧 2분기가 되었다. 1분기 쯔음에 글을 하나 썻었는데, 벌써 2분기가 다 되어간다는 사실에,, 시간이 참 빠르게 흘러간다고 느꼈다. 현재 직장에 입사한지 어느덧 6개월이 넘었고, 적금도 들고, 자산관리 상담도 받아보고, 운동도 열심히 하는 나 자신을 보며 이제는 주니어 직장인이 되었다는 생각이 들었다. 3분기 전까지는 몸도 다 만들고, 내가 원하는 IT 기술도 다 구현해내는 사람이 되고싶다.