이야기를 나눠요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
스프링 시큐리티 완전 정복 [6.x 개정판]
강의순서 질문입니다
제가 스프링시큐리티는 5.x 대 버전은 예전 선생님강의로 공부를 하다가, 이번에 선생님이 6.x 버전 강의올리셧길래 바로 구매했습니다. 그런데 제가 곧 새로운 프로젝트를 들어가는데 새로운버전의 시큐리티를 적용할려고 하는데 강의양이 무지막지하더라구요.. ㅎㅎ그래서 어느정도 시큐리티 개념은 있으니 실정프로젝트부터 강의들어도 새로운버전의 시큐리티를 프로젝트에 적용할 수 있을까요?
-
스프링 프레임워크는 내 손에 [스프1탄]
mysql 5.7.32 자동 셧다운
안녕하세요 선생님~현재 맥북을 부트캠프를 이용해서 윈도우 운영체제를 사용하고 있습니다.헌데 mysql startup을 실행하면 혼자서 셧다운을 해버립니다 ㅠㅠ 혹시 해결방법이 있을까요??
-
스프링 시큐리티
안녕하세요. 급하게 문의를 드리고 싶은데요.
안녕하세요. 급하게 문의를 드리고 싶은데요.해당 강의를 보고 시큐리티로 사용자, 어드민을 개발했습니다. 그런데 고객사에서 서버 1대에서 2대로 운영하고 싶다고 갑자기 요청이 왔는데...제가 알기로든 시큐리티는 세션으로 관리되기 때문에서 서버 2대에서는 세션관리가 어려운 것으로 알고 있습니다.그래서 강사님께 문의를 드려보고 싶은데요..혹시 시큐리티로 서버 2대에서 운영되게 할 수 있는 방법이 있을까요?답변 주시면 감사하겠습니다.
-
스프링부트 시큐리티 & JWT 강의
강사님 목소리가 너무 작아서 안들리는데 소리를 더...
소리를 더 크게 들을수 있는 방법이있을까요?제가 스피커가 없어서 갤럭시 버즈를 사용해서 듣는데어떤 프로그램 사용해서 더크게 들을수 있는 방법이 있나요?
-
스프링 프레임워크는 내 손에 [스프1탄]
컨트롤러에 있는 로그인 로직 service단으로 분리
안녕하세요 강사님 지금 강사님 강의를 듣고 있는데 로그인 로직은 서비스 패키지를 만들어서 분리하여 관리해도 상관 없나요??
-
호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
@Value 어노테이션을 사용해서 KEY를 주입받고 싶을때!!!
호돌맨님의 강의를 정말 열심히 듣고 있는 학생입니다.다름이 아니라 호돌맨님 강의와는 다른 방향으로 한번 KEY를 세팅해 볼 수는 없을까?? 라는 생각이 들었고 혹시나 저와 같은 문제를 마주친 분들 및 피드백을 받고 싶어서 글을 남깁니다.@Value 어노테이션을 사용하여 application.yml(프로퍼티) 파일에서 값을 가져오는 방법을 적용해 보았습니다.//application.yml spring: # secret properties profiles: include: secret//application-secret.yml jwt: secret: "ZxV0wmgRyU8ZGYBRITUGcaOi03osZK1bsy7qEUUjgBs="KEY 값을 application.yml 과 분리시키기 위해 별도로 .yml 파일을 생성하여 저장하였습니다.//AuthController @Slf4j @RestController @RequiredArgsConstructor @RequestMapping("/api/auth") public class AuthController { private final AuthService authService; @Value("${jwt.secret}") private String KEY; ~~~~ }//AuthResolver @Slf4j @Component @RequiredArgsConstructor public class AuthResolver implements HandlerMethodArgumentResolver { private final SessionJpaRepository sessionJpaRepository; /** * TODO:jwt.secret 이 null 인 문제... * why??? */ @Value("${jwt.secret}") private String KEY; ~~~ }AuthController 와 AuthResolver 에 @Value 어노테이션을 사용하여 KEY 변수에 .yml 파일에 정의한 secret 값을 주입받게끔 코드를 작성하였습니다.그러나 AuthController 에서는 정상적으로 .yml 파일에 정의해준 KEY 값이 주입이 되었지만 이상하게 AuthResolver 에서는 KEY 값이 null 이 나오더라구요...@Component 어노테이션도 적용해서 Bean 객체로 만들어줬는데도 말이죠 ㅠㅠhttps://wildeveloperetrain.tistory.com/143이 블로그에서 힌트를 얻을 수 있었습니다.바로 WebMvcConfig 에서 AuthResolver 를 등록할때 new 연산자를 사용하여 새로운 인스턴스를 등록해주었기 때문이었습니다. new AuthResolver(sessionJpaRepository)//WebMvcConfig private final AuthResolver authResolver; @Override public void addArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers) { // resolvers.add(new AuthResolver(sessionJpaRepository)); resolvers.add(authResolver); }그래서 new 연산자를 사용하는 것이 아닌 빈으로 등록된 인스턴스를 사용하여서 해결할 수 있었습니다.다른분들에게 도움이 되셨으면 하는 마음에 글을 남깁니다. 혹시나 개선해야 될 점이 있거나 잘못된 부분이 있으면 댓글로 알려주시면 감사하겠습니다!!
-
스프링 프레임워크는 내 손에 [스프2탄]
다음강의 문의 드려요~~
선생님 덕분에 좋은 회사에 취업해서 업무를 배우고있습니다~회사 입사 이후에도 퇴근 후 선생님의 좋은 강의를 계속 듣고 싶어서 문의드려요.수강평에 3월쯤 오픈 예정이라고 답글 달려있는걸 보았는데 3월달에 다음강좌 오픈 확정인가요?제가 선생님의 수업을 모두 들었지만 본의 아니게 Frontend로 가게되어 다음강의에 있는 React 부분이 너무 궁금해서 문의 남깁니다~~항상 감사합니다!