inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

open ai api 비용관련해서 질문이 있습니다.

미해결

나도! 스프링으로 인공지능을 할 수 있다(인프1탄)

이 강의에서 쓰이는 모든 기능들에 대해서 선불로 결제해놓은 크레딧 그 이상으로 나갈 일은 없는건가요? 선불 결제한 크레딧만큼만 쓰이고 다 쓰면 json 데이터 안내려보내주고 오류띄우는 그런 방식인가요 ?

  • java
  • spring
  • spring-boot
  • 인공지능(ai)
  • spring-ai
learnlearnlearn 댓글 1 좋아요 0 조회수 393

국내 was서버 및 백엔드 언어관련 문의사항

미해결

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

안녕하세요 선생님! 저는 개발자는 아니구, 모의해킹 컨설턴트지만 그래도 웹의 구조를 이해하고 코드 분석하는데 필요해서 강의를 찾던중 선생님 강의 덕분에 큰 도움을 받았습니다^^ 선생님 강의덕분에 직접 개발하면서 웹의 전반적인 구조를 이해하고 모의해킹을 수행하고 조치가이드를 마련하는데 큰 도움이 되었습니다^^! 그후에도 여러 백엔드언어(php, asp) 및 was(tomcat, apache) 등 여러 언어를 공부하는중인데.. 상당히 방대하더라구요..ㅠㅠ 그래서 국내에 많이 쓰이는 백엔드 언어 및 웹서버, was서버를 기준으로 공부하고자 문의드리게 되었습니다! 문의사항1: 국내에서 많이 쓰이는 웹서버(apache, nginx..등등), was서버(jeus, tomcat..등등)가 궁금합니다^^! 문의사항2 : 국내에서 많이 쓰이는 대표적인 백엔드 언어(PHP, ASP, JSP, spring(JSPx)...등등)가 궁금합니다^^!

  • java
  • spring
  • mvc
  • spring-boot
jfp2022 댓글 1 좋아요 0 조회수 72

좋은 설계

미해결

Java/Spring 테스트를 추가하고 싶은 개발자들의 오답노트

소형 테스트를 추구하며 테스트를 더욱 쉽게 바꿔보니 헥사고날 아키텍처가 되었고 이것이 테스트 코드를 쉽게 바꾸다보면 좋은 설계가 된다. 라는 것의 예시라고 봐도 될까요?

  • spring
  • tdd
  • jpa
  • 소프트웨어-테스트
  • unittest
김준환 댓글 1 좋아요 0 조회수 205

NaverClientTest 질문있습니다.

해결됨

서버개발자 과제전형 완벽가이드 - 1편

ApplicationContext 로드 실패 gpt에서 NaverClientTest파일에서 파일 위치 명확하게 하라고 해서 @EnableFeignClients(basePackages = "com.livray.feign") 이부분을 추가했더니 아래와 같은 에러가 나왔습니다. Caused by: org.springframework.beans.factory.support .BeanDefinitionOverrideException: Invalid bean definition with name 'default.NaverClientTest.FeignClientSpecification' defined in null: Cannot register bean definition [...] since there is already [...] bound. 그래서 @EnableFeignClients(basePackages = "com.livray.feign") 이부분을 지웠더니 다시 ApplicationContext 로드 실패에러가 나옵니다. 코드는 강의 하단에 있는 부분을 붙여놨습니다. 환경변수는 제대로 설정해놓았는데 공유해야해서 dummy로 설정해 놓았습니다. 아래는 코드링크입니다.

  • java
  • spring
  • spring-boot
  • database
zzzzz 댓글 2 좋아요 0 조회수 237

회원가입() 테스트 오류

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 회원가입() 테스트를 실행하면 위와 같이 나옵니다. 강의에선 "이미 존재하는 회원입니다"가 뜨던데.. 뭐가 잘못된걸까요

  • java
  • spring
  • mvc
  • spring-boot
yoon6669 댓글 3 좋아요 0 조회수 241

모듈과 패키지에 대해 질문이 있습니다.

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] MemberService를 import 없이 사용할 수 있는 이유가 뭔가요? Member와 MemoryMemberRepository는 import를 해줘야 쓸 수 있는데 MemberService는 그렇지 않은게 궁금합니다. 패키지 이름이 service로 동일하기 때문인가요? 모듈이 다르면, 패키지 이름이 같더라도 다른 패키지로 치는게 아닌가요? 혹여 junit을 사용한 테스트 모듈이라 그런걸까요?

  • java
  • spring
  • mvc
  • spring-boot
Maruche 댓글 2 좋아요 1 조회수 120

save 를 눌렀을 때

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 여기에 질문 내용을 남겨주세요. 회원 웹 기능 - 등록 강의에서 PostMapping 중 join을 눌렀을 땐 강의처럼 잘 이동하는데 save를 누를 경우에 강의에서는 MemoryMemberRepositoty 클래스로 이동하는데 저 같은 경우에는 MemberRepository 인터페이스로 이동이 되더라고요 실행했을 경우엔 초기 화면으로 돌아가지지 않았습니다 코딩은 동일하게 따라했습니다 혹시 더 필요하신 코드 있으시면 더 남기겠습니다 package hello.hello_spring.controller; import hello.hello_spring.domain.Member; import hello.hello_spring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; @Controller public class MemberController { private final MemberService memberService; public MemberController(MemberService memberService) { this.memberService = memberService; } @GetMapping("/members/new") public String createForm() { return "members/createMemberForm"; } @PostMapping public String create(MemberForm form) { Member member = new Member(); member.setName(form.getName()); memberService.join(member); return "redirect:/"; } }

  • java
  • spring
  • mvc
  • spring-boot
  • post
  • save
임종민 댓글 2 좋아요 0 조회수 193

개인 깃허브에 코드 업로드 관련

해결됨

이거 하나로 종결-스프링 기반 풀스택 웹 개발 무료 강의

안녕하세요, 우선 좋은 강의 업로드해주셔서 감사합니다. 다름이 아니라 강의를 보면서 공부하며 친 코드들을 깃허브나 블로그에 개인 공부 기록용으로 공개 업로드해도 될지 질문드리고 싶습니다.

  • HTML/CSS
  • javascript
  • jsp
  • spring
  • spring-boot
  • spring-security
abc123 댓글 2 좋아요 0 조회수 395

@Configuration의 역할 질문

미해결

스프링 핵심 원리 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 강의 내용 11분 40초 경에 @Configuration 에 대한 설명을 해주시는데, 스프링 빈이 싱글톤을 유지하도록 추가 처리 를 해준다는 부분이 조금은 모호하게 다가왔습니다. 기본적으로 스프링 컨테이너를 사용해서 스프링 빈을 구성하게 되면 ( @ComponentScan , @Autowired ) 해당 스프링 빈 인스턴스들은 스프링 컨테이너에 의해서 자동으로 싱글톤 을 보장받는 것으로 생각했는데, 굳이 @Configuration 애노테이션에 의해서 스프링이 추가로 중복되는 기능을 지원하는 이유가 궁금합니다. 질문을 정리해보자면, 컴포넌트 스캔 방식으로 스프링 빈을 구성하면 해당 인스턴스들은 싱글톤 임을 보장받는가? 만약 싱글톤 임을 보장 받는다면, @Configuration 애노테이션의 역할 중, 스프링 빈이 싱글톤을 유지하도록 추가 처리를 해준다는 대목은 무엇을 의미하는 것인가? 얼핏 보면 싱글톤을 보장한다는 내용으로 중복된 내용이 아닐까 생각해봄 컴포넌트 스캔 방식을 사용했을 때 어떻게 싱글톤 임을 보장받을 수 있는가? (설정 파일을 통해서 스프링 빈을 구성할 때는 CGLIB에 의해서 싱글톤을 보장받는 것은 이해했지만, 컴포넌트 스캔 방식을 사용했을 때 보장받는 방식을 잘 모르겠습니다.) 이상입니다. 감사합니다.

  • spring
  • 객체지향
Dongni 댓글 1 좋아요 0 조회수 109

OrderServiceImpl의 인스턴스를 만들때 왜 AppConfig의 orderService가 호출되는지 모르겠습니다

미해결

스프링 핵심 원리 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오): 네 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오): 네 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오): 네 [질문 내용] 생성자 주입을 선택해라! 강의 4:23-4:25부분을 보면 createOrder()을 테스트했을때 AppConfig의 orderService부분에서 에러가 발생한 걸로 나오는데요. new OrderServiceImpl()로 인스턴스를 만들었으면 OrderServiceImpl class의 기본 생성자가 호출되면서 인스턴스가 만들어질거라고 생각했는데 왜 AppConfig의 orderService까지 호출됬는지 그 이유를 모르겠습니다.

  • spring
  • 객체지향
Jin Baek 댓글 1 좋아요 0 조회수 116

supportsParamter 캐시 관련 질문

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? ( 예 /아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? ( 예 /아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? ( 예 /아니오) [질문 내용] 강의 중 homeLoginV3ArgumentResolver가 여러 번 호출될 때, supportsParamter의 리턴 값이 캐시되어서 따로 supportParamter가 실행되지 않는다는 것을 로그를 통해서 확인할 수 있었습니다. 스프링 내부에서 캐시를 사용한다는 사실은 처음 접해서, 스프링 MVC에서 내부적으로 캐시를 어떻게 저장하고 사용하는 동작원리가 궁금합니다. supportsParamter를 예시로, 어떻게 동작하는지 알려주실 수 있으신가요?

  • spring
  • mvc
mjin0714 댓글 2 좋아요 1 조회수 68

스프링부트 스타터로 스프링 프로젝트를 생성하는 이유가 뭔가요?

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요 선생님! Q. 스프링 강의인데 왜 스프링부트 프로젝트를 사용하는 건가요? (질문을 적고 보니 되게 따지는 것처럼 보이는데 아닙니다ㅠㅠ 단순한 궁금증입니다..) 일단 저는 스프링부트가 스프링을 더 쉽게 사용할 수 있도록 설정을 자동으로 해준다, 정도로 알고있습니다. 그냥 스프링부트로 스프링 프로젝트를 한다는 것이 조금 혼란스러워서 질문 남깁니다!

  • spring
  • mvc
ohsdy0114 댓글 1 좋아요 0 조회수 196

join 테스트 시 name ='name'으로 찍힙니다

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] db에는 제대로 name이 저장이 되는데 왜 출력을 하면 name = 'name'으로 찍히는지 모르겠습니다..

  • java
  • spring
  • mvc
  • spring-boot
딩띵 댓글 1 좋아요 0 조회수 92

preHandle에서 핸들러를 파라미터로 받을 수 있는 이유

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요. prehandle에서 아래와 같이 handler를 파라미터로 받을 수 있는 이유가 궁금해서 질문 드립니다. public interface HandlerInterceptor { default boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {} 제가 알기로느 디스패처 서블릿에서 요청이 들어왔을 때, 그 요청을 처리할 핸들러를 찾고 그 핸들러를 처리할 수 있는 핸들러 어댑터를 찾아서 핸들러 어댑터를 호출한다고 알고 있는데요. 그런데 preHandle은 핸들러 어댑터를 호출하기 전에 실행되는 것이라고 배웠습니다. 즉 어떤 핸들러 어댑터 / 핸들러가 실행될지 모르는 상황에서 어떻게 preHandle에 handler 정보가 파라미터로 넘어갈 수 있는 것인가요? preHandle이 실행되는 시점에서 이미 어떤 핸들러가 실행될지 결정된 상태인 것인가요?

  • spring
  • mvc
pbs0216 댓글 2 좋아요 0 조회수 122

순수 라이브러리 사용하기 2

미해결

스프링 부트 - 핵심 원리와 활용

[질문 내용] 여기에 질문 내용을 남겨주세요. 순수 라이브러리 사용하기 2에서 라이브러리 추가시 후 gradle 리로드, 프로젝트 임포트를 해도 추가가 되지 않습니다 https://drive.google.com/file/d/1CUPRvN6wzfgdtLQQ4IH1H7gg3J272rJo/view?usp=sharing

  • spring
  • spring-boot
  • prometheus
  • grafana
댓글 3 좋아요 0 조회수 201

같은 이름의 회원 저장

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요, 강의 내용 잘 수강하고 있습니다. 회원 웹 기능 -조회 까지 수강한 뒤 데이터베이스 연동을 아직 하지 않은 상태입니다. 코드를 모두 따라쳐서 정상작동은 하는 중인데, 웹에서 중복되는 이름을 저장 시 오류가 나면 앞부분 예외처리 부분에서 코드를 잘못 입력한 것일까요 ?

  • java
  • spring
  • mvc
  • spring-boot
wonderwall09in 댓글 2 좋아요 0 조회수 108

ComponentScan과 잘 맞는 이유

미해결

스프링 핵심 원리 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오)예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 안녕하세요 선생님. 강의 중간에 @postconstruct @predestroy 를 쓰면 componentscan과 잘 맞는다고 하셨는데 이게 어떤 의미인지 이해가 안됩니다..

  • spring
  • 객체지향
화이팅! 댓글 1 좋아요 0 조회수 85

강의자료.zip 를 다운로드 받았는데 압축이 풀리지 않습니다. 확인 부탁드려요

미해결

스프링 시큐리티 OAuth2

강의자료.zip 를 다운로드 받았는데 압축이 풀리지 않습니다. 확인 부탁 드려요 - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • java
  • spring
  • spring-boot
  • oauth
forrest.choi 댓글 2 좋아요 0 조회수 175

회원가입 insert테스트가 안됩니다

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] join 테스트를 돌리면 insert가 제대로 안됩니다 (select로 확인 안됨) 테스트 후 스프링을 돌려 웹에 등록하면 시퀀스는 테스트 한만큼 증가했습니다

  • java
  • spring
  • mvc
  • spring-boot
댓글 2 좋아요 0 조회수 222

응답코드

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요 304로 뜨는 이유는 뭔가요??? 강사님 처럼 200이 떠야하는데 ㅠ 화면은 제대로 이동했습니다

  • spring
  • mvc
봉준 댓글 1 좋아요 0 조회수 123

인기 태그

인프런 TOP Writers

주간 인기글