inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

1-4강 puch branch master를 실행하고 아이디와 비밀번호 적는 곳이 계속 로그인이 안됩니다.

미해결

만들어 가면서 배우는 JAVA 플레이그라운드

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 1-4강 에서 push branch master전까지는 다 잘되는데 로그인이 안됩니다. 깃허브에서 똑같이 아이디 비밀번호 치면 로그인이 되는데 이클립스 내에서는 안되는데 뭐가 문제일까요?? 검색해도 나오지가 않습니다 ㅠㅠ

  • java
  • java
이수환 댓글 1 좋아요 0 조회수 328

패키지 구조 설계

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

패키지 구조 설계를 강의로 다루는 부분이 있을까요? 아직 제대로된 프로젝을 만든적이 없어서 패키지 구조 설계를 어떻게 해야할지 잘 모르는 상태입니다. 뭔가 알듯하면서도 잘 모르는게 개념이 확실히 안잡혀서 그런것같은데 혹시 패키지 구조 설계를 다루는 강의가 있을까요? 현재는 Spirng 로드맵대로 강의 보고있는중인데 jpa 강의쪽에서 패키지 구조 설계를 다루는지 궁금합니다.

  • spring
  • MVC
조윤호 댓글 1 좋아요 3 조회수 4723

logout에 대해서

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

강의에서 보면 @PostMapping ( "/logout" ) public String logout (HttpServletResponse response) { expireCookie(response , "memberId" ) ; return "redirect:/" ; } private void expireCookie (HttpServletResponse response , String cookieName) { Cookie cookie = new Cookie(cookieName , null ) ; cookie.setMaxAge( 0 ) ; response.addCookie(cookie) ; } 강의 코드가 위와 같은데요. 궁금한게 왜 굳이 POST 메서드로 컨트롤러 매핑을 했는지 궁금합니다 세션 쿠키는 어차피 요청시 값이 전달이 되어 GET으로 매핑해도 될것같은데 POST로 매핑한 이유가 궁금합니다.

  • MVC
  • spring
조윤호 댓글 1 좋아요 3 조회수 323

4섹션 5번째 영상에서 @BeforEach로 감싸주는 이유가 궁금합니다!

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 이렇게 작성해도 테스트 정상적으로 실행되는데 어떤 이유가 있어서 BeforeEach에서 매번 new로 객체를 만들어주신건지 궁금합니다!

  • MVC
  • java
  • spring-boot
  • spring
박훈희 댓글 1 좋아요 2 조회수 402

값 타입 분류에서 래퍼 클래스 Integer 값 수정 질문

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

안녕하세요 기본값 타입 설명을 듣던중 Integer 타입이 변경이 안된다고 설명해 주셨는데 Integer a = new Integer(10); Integer b = a; //a.setValue(20); // 없는 기능이지만, a를 수정할 수 있었다면 있었을 것 a = 20; <<<< 이런식으로 할당하여도 b는 a를 참조할텐데 System.out.println("a = " + a); //a = 20 //으로 나오고 System.out.println("b = " + b); //b = 10 //으로 나오는데 a.setValue()와 a = 과 어떤 차이점이 있는지 궁금합니다.

  • jpa
  • java
  • 기본값타입
  • JPA
  • 래퍼클래스
오기훈 댓글 1 좋아요 2 조회수 650

6분20초쯤에

미해결

스프링 시큐리티

부모클래스의 onAuthenticationFailure를 호출한 이유가 이해가 가질 않는데..왜그런거죠..?

  • Spring Security
  • java
  • spring-boot
localley 댓글 1 좋아요 0 조회수 292

while(stack.pop()!=')'); 에서 조건문

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

안녕하세요. 강의 정말 잘 듣고있는 학생입니다. 다름이 아니라 여태까지 코드를 짜보면서 while문에 나오는 조건문은 단지 true와 false를 확인하여 계속 반복할 것인지 아닌지를 판단하는 용도로 알고있었습니다. 그런데 이번코드를 보니 while문의 조건 부분 빼고는 따로 pop하는 부분이 없는데 어떻게 pop과정이 일어나는지 이해가 잘 가지 않아 질문 남겨봅니다!!

  • 코테 준비 같이 해요!
  • java
김동현 댓글 1 좋아요 0 조회수 652

여태껏 들었던 강의 중 가장 불친절 한 강의

미해결

스프링과 JPA 기반 웹 애플리케이션 개발

이 분은 진짜 글을 남겨야겠네요. 기본 적으로 강의 할 때 목소리 톤이 최소한의 겸손이 안되어 있는 느낌. "이건 당연히 아셔야 해요", "찾아보셔야 해요" <-- 이런 말투들도 최대한 이해하려고 노력 했음. 근데 가관은 bootstrap 코드를 자기가 copy&paste 해서 옮기는데 화면에 보여주지도 않음. 그거 하나하나 보면서 sign-up.html 파일 내용 기입하고 있어서 힘들었는데... 질문 게시판 답변 보니...그제서야 거기서 자기 git의 commit check out해서 옮기라네...참... 아니 강의를 하면서 그 때 그 때 말을 해주든가.. 불친절하고, 내용도 그냥 다 알아야 하는 것들 혼자 한 번 적용해보는 느낌. 새로운 내용이 나오면 그 내용을 친절하게 알려주면서 강의 노트에 있는 것도 아니고.... 그냥 말로 대충 지나가듯이 설명.... 좀 겸손하지 않으신 듯 해요. 강사 자체가...

  • 강의평가
  • JPA
  • spring-boot
  • 백기선
  • spring
  • thymeleaf
  • java
이카루스 댓글 2 좋아요 1 조회수 4914

강의 설명란 오타 수정

해결됨

[React 1부] 만들고 비교하며 학습하는 React

git checkout -f ready/tab-view-2 가 아니라 git checkout -f ready/tab-2로 변경되어야 할 거 같습니다

  • 오타
  • MVC
  • react
박호정 댓글 1 좋아요 1 조회수 240

여기서 왜 401 ERROR 가 발생하는지 잘 모르겠습니다.

미해결

스프링 시큐리티

안녕하세요. 강의 매우 잘 듣고 있습니다. 다름이 아니라 질문이 있는데요. 시큐리티 설정은 이렇게 해주고, ajax.http 실행시켜주면 HTTP/1.1 401 X-Content-Type-Options: nosniff X-XSS-Protection: 1; mode=block Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 X-Frame-Options: DENY Content-Length: 0 Date: Sat, 05 Feb 2022 13:50:25 GMT Keep-Alive: timeout=60 Connection: keep-alive <Response body is empty> Response code: 401; Time: 4ms; Content length: 0 bytes 401 에러가 발생하는데 어디쪽을 확인하면 좋을까요..? AjaxSecurityConfig @Order ( 0 ) @Configuration public class AjaxSecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure ( AuthenticationManagerBuilder auth ) throws Exception { auth . authenticationProvider ( ajaxAuthenticationProvider ()); } @Bean public AuthenticationProvider ajaxAuthenticationProvider () { return new AjaxAuthenticationProvider (); } @Bean public AuthenticationSuccessHandler ajaxAuthenticationSuccessHandler () { return new AjaxAuthenticationSuccessHandler (); } @Bean public AuthenticationFailureHandler ajaxAuthenticationFailureHandler () { return new AjaxAuthenticationFailureHandler (); } @Override protected void configure ( HttpSecurity http ) throws Exception { http . antMatcher ( "/api/**" ) . authorizeRequests () . antMatchers ( "/api/messages" ). hasRole ( " MANAGER " ) . anyRequest (). authenticated () . and () . addFilterBefore ( ajaxLoginProcessingFilter (), UsernamePasswordAuthenticationFilter . class ) ; http . exceptionHandling () . authenticationEntryPoint ( new AjaxLoginAuthenticationEntryPoint ()) . accessDeniedHandler ( ajaxAccessDeniedHandler ()) ; http . csrf (). disable (); } @Bean public AccessDeniedHandler ajaxAccessDeniedHandler () { return new AjaxAccessDeniedHandler (); } @Bean public AjaxLoginProcessingFilter ajaxLoginProcessingFilter () throws Exception { AjaxLoginProcessingFilter filter = new AjaxLoginProcessingFilter (); filter . setAuthenticationManager ( authenticationManagerBean ()); filter . setAuthenticationSuccessHandler ( ajaxAuthenticationSuccessHandler ()); filter . setAuthenticationFailureHandler ( ajaxAuthenticationFailureHandler ()); return filter ; } }

  • Spring Security
  • java
  • spring-boot
조재연 댓글 2 좋아요 0 조회수 870

리다이렉트 대신에 th:onclick 사용

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

@PostMapping ( "/add" ) public String addItemV3 (Item item){ // 자동적용 itemRepository .save(item) ; return "basic/item" ; } 리다이렉트를 꼭 서야하나 싶어, 주석부분처럼 th이용해 주소를 이동하면 편할거같아 시도했습니다. 상품등록 클릭 시, org.thymeleaf.exceptions.TemplateProcessingException: Exception evaluating SpringEL expression: "item.id" (template: "basic/addForm" - line 38, col 17) 오류가 떴습니다. @Modelattribute에의해서 item.id 사용할 수 있을거라 생각했는데 오류원인을 모르겠습니다 ㅜㅜ

  • spring
  • MVC
댓글 1 좋아요 0 조회수 392

@ManyToOne

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

강의 듣다가 궁금한게 생겨서 질문드립니다. 아래의 Member테이블에서 Team 엔티티에 대해 @ManyToOne 어노테이션을 입력해주었는데 반대로 Team에서는 @OnetoMany를 안해주는 이유가 궁금합니다. @ManyToOne @JoinColumn (name = "TEAM_ID" ) private Team team ;

  • java
  • JPA
석재현 댓글 1 좋아요 0 조회수 425

인텔리제이가 css, js 파일을 인식하지 못합니다

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

인텔리제이에 sync 버튼도 없는데 어떡하죠? mvc 편에서 out 디렉토리에서 어떻게 해주시면 된다고 말씀하셨던 걸로 기억하는데 기억이 잘 안나네요ㅠㅠ

  • java
  • 웹앱
  • JPA
  • spring-boot
  • spring
tmdgk4902 댓글 2 좋아요 0 조회수 1223

트래픽이 많은 상황에 대해 질문입니다

미해결

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

안녕하세요. 여태 배운걸 토대로 트래픽이 많은 상황에 대해서 생각해보고 있는데요. 클라이언트에서 order를 생성/변경하는 요청이 계속 들어온다고 생각해봤습니다. 각각의 요청에 대해서 결국 insert, 또는 update SQL이 생성될텐데요. 1. 그러면 클라이언트 1, 2, 3,,, 1000 이렇게 1000명이 동시에 요청해서 insert 또는 update를 하면, 1000개의 SQL이 각각 생성돼서 실행된다고 이해했는데 맞나요? 2. 위의 상황에서 제가 이해한 대로 1000개의 SQL이 각각 생성돼서 실행된다고하면, DB로 가는 네트워크에 부하가 생길수도 있을 것 같은데요. 이런게 문제되지는 않나요?? 혹시 이런 상황에 대해서 따로 처리하는 방법이 있는지 궁금합니다.

  • spring
  • spring-boot
  • java
  • JPA
papn12909 댓글 1 좋아요 0 조회수 319

DTO질문입니다.

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

DTO에대해서 말씀해주셨는데 해당강의에서는 createMemberForm을 DTO라고 생각하면 될까요??

  • JPA
  • spring
  • spring-boot
  • java
  • 웹앱
김은재 댓글 1 좋아요 1 조회수 371

식별자 전략

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

식별자 전략에서 주민등록번호도 PK로 적절하지 않다라고 설명해주셨는데 혹시 왜그런지 알 수 있을까요?? 제 생각에는 주민등록번호가 유니크하고 중복 가능성이 있지 않아서 확장성을 고려하더라도 PK로 적절한거 같다는 생각이 듭니다..

  • java
  • JPA
석재현 댓글 1 좋아요 0 조회수 222

값 타입과 엔티티 질문.

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

값 타입은 그냥 일반적인 VO (DTO)라고 이해 했는데 맞나요? 이런 VO를 JPA 의 엔티티에서 재사용하려면 해당 VO 클래스에 @Embeddable 을 붙여줘야 되는거라고 이해하면 되는건가요?

  • JPA
  • java
윤가람 댓글 1 좋아요 0 조회수 276

내부 클래스에 대해서 질문있습니다

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

안녕하세요 강의듣다가 궁금한 점이 생겼습니다 @Component("helloBean") static class HelloBean { .... } 이 부분인데요 BasicController는 스프링이 자동으로 컴포넌트 스캔을 해주면서 빈등록이 되는데 컨트롤러가 빈등록이 되면서 @Component 애노테이션을 써준 내부 클래스도 자동으로 빈등록이 되지않나요? 그러면 당연히 타임리프에서 사용할 수 있는데 왜 강의에서 static 키워드를 넣어준건지 궁금합니다.

  • MVC
  • spring
조윤호 댓글 1 좋아요 1 조회수 601

OrderITemDto 클래스 생성 위치

미해결

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

안녕하세요 좋은 영상 감사합니다. 다름이 아니라 OrderItemDto 는 OrderDto 안에서 사용하는 클래스이므로 OrderItemDto(내부 클래스) 의 다시 내부 클래스로 생성하는 것이 맞지 않나요? 영상에서는 OrderDto 와 동등한 레벨로 생성하셔서 궁금증이 들었습니다. 감사합니다^^

  • spring-boot
  • JPA
  • java
  • spring
highjune 댓글 1 좋아요 0 조회수 244

인기 태그

인프런 TOP Writers

주간 인기글