inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

강의를 mvc1 까지 듣고 작은 프로잭트를 하는중인데 고민있습니다!

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

영한님의 강의를 듣고 작은 프로잭트를 하고 있는데 기본적인 내용을 바탕으로 검색해 가면서 하고 있습니다 하는 도중에 하는 김에 조금 이쁘게 만들기 위해서 프론트 쪽 코드는 AI한테 물어보면서 하고 있습니다 아직은 프론트엔드는 모르기때문에 대부분의 코드를 복사 해서 사용중인데 괜찮을까요 ..?

  • spring
  • mvc
  • spring-jdbc
ggg7515 댓글 1 좋아요 0 조회수 107

정적리소스의 클래스패스 질문

미해결

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

정적리소스에 대한 동작원리와 클래스패스에 대한 개념이 많이 어렵게 느껴집니다. 강사님께서 다른 강의에서 가르처주는 개념인지 궁금합니다.

  • spring
  • mvc
창신동 장첸 댓글 2 좋아요 0 조회수 104

h2파일 cmd,git bash에서 열려고 하는데 안됩니다.

해결됨

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

H2 데이터베이스 설치 강의 3분 42초부터 안됩니다. 일단 저는 최신 스프링 인텔리제이를 설치해 사용중이며 자바는 따로 설치하지 않은 상황입니다. 19년도 인텔맥에 윈도우10을 설치하여 공부중에 있습니다. cmd와 git bash로 시도중에 있습니다. 각각 h2.bat 과 ./h2.sh 를 입력하는데 안되고 있습니다.

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

포스트맨에서 쿠키삭제에 대한 질문

미해결

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

제일 처음에 쿠키를 발행했습니다. 그리고 응답과 헤더에는 쿠키가 남아있는 걸 확인했습니다. 이후, 포스트맨에서 쿠키를 발행하고 setMaxAge(0)을 이용해 없앴습니다. 그런데 헤더에는 쿠키의 기록이 계속 저장되어 있는 상태로 유지되었습니다. 이후, 포스트맨을 이용한 쿠키 테스트를 진행하는데 있어서 쿠키가 계속 헤더에 남아있는 채로 유지되길래 질문드립니다. (쿠키의 수명을 0으로 만든 이후에도 헤더에 쿠키가 계속 유지되는 사진) setMaxAge(0)을 하면 쿠키가 없어지는 게 정상맞나요? 원래 없어져야하는데 포스트맨에서 자동으로 등록해주다보니 이렇게 된건가요? 만약 맞다면, 쿠키가 소멸함에따라 헤더에서 쿠키 제거하는 방법이 없을까요?

  • spring
  • mvc
kongminoo 댓글 2 좋아요 0 조회수 338

모르는 것이 많은데, 이대로 진행해도 괜찮을까요?

미해결

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

안녕하세요. 저는 전공자고, 자바는 학교에서 배운 상태입니다. 백엔드 공부하려고 김영한 선생님 로드맵 따라가고 있고, 현재 스프링 입문 강의까지 맞춘 상태입니다. 스프링에 처음 접하는데 스프링 입문 강의를 듣고 기능적인 부분은 대충 이해를 하였는데, 문법적인 것들은 처음 접해서 어려움을 느끼고 있습니다. 혹시 스프링에 대해 따로 공부하고 로드맵을 진행해야 할까요? 아니면 따로 스프링 공부 없이 로드맵을 따라가도 괜찮을까요..?

  • java
  • spring
  • mvc
  • spring-boot
  • 김영한
  • 백엔드
kissday 댓글 2 좋아요 0 조회수 221

transacional이 빨간불이 떠요

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가 요? (예) transacional어노테이션을 추가했는데 빨간불이 나오느데 어떻게 해야하나요? 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요.

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

@Transactional 적용되는 접근제어자 관련 질문

미해결

스프링 DB 2편 - 데이터 접근 활용 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 강의에서 @Transactional 애노테이션이 붙여있어도 public이 아니면 AOP가 적용이안된다고하고 V1 테스트의 internal에서 public을 지우고 했을때 적용이안된다고하셨는데 저는 public을 지워도 되더라고요 @Test void internalCall(){ callService.internal(); } @Transactional void internal(){ log.info("call internal"); printTxInfo(); } 결과화면 이유를 알고싶습니다. Dependencies관련 build.gradle 버전 plugins { id 'java' id 'org.springframework.boot' version '3.3.5' id 'io.spring.dependency-management' version '1.1.6' } group = 'hello' version = '0.0.1-SNAPSHOT' java { toolchain { languageVersion = JavaLanguageVersion.of(21) } } configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' testRuntimeOnly 'org.junit.platform:junit-platform-launcher' //테스트에서 lombok 사용 testCompileOnly 'org.projectlombok:lombok' testAnnotationProcessor 'org.projectlombok:lombok' } tasks.named('test') { useJUnitPlatform() }

  • spring
  • mvc
  • jpa
  • querydsl
  • spring-data-mybatis
  • spring-jpa
김태언 댓글 1 좋아요 2 조회수 176

상품 수정 form이 안열립니다.

해결됨

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 섹션8: 상품수정강의에서 1:51부분이 상품 수정 form이 안열립니다. @PathVariable("itemId") 이렇게 고쳤고, 설정에 gradle도 인틀리제이에서 gradle로 바꾸고 했는데도 안됩니다.. 어떻게 해야 할까요?

  • spring
  • mvc
흠냐냥 댓글 2 좋아요 0 조회수 177

세션 관련 질문

미해결

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

세션에 대한 질문이 있습니다. jsessionId를 끄는 법 로그인 하든 안하든 주는데, 만약 토큰 같은 걸 인증에 사용한다면 필요 없을 것 같은데, 끄는 법이 있을까요? 저는 jsessionId 쿠키의 max-age = -1로 주도록 설정해서 껏는데, 더 좋은 방법이 있는지 궁금합니다. spring session redis를 사용해도 session 쿠키를 무조건 주고 redis에도 저장되는데 이것도 로그인시에만 발급하고 저장하게 바꿀 수 없을까요?

  • spring
  • mvc
김재연 댓글 1 좋아요 0 조회수 122

addForm 오류가 계속납니다

미해결

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

/add에 접속이 안됩니다add에 접속이 안됩니다 bad request로 계속 접근불가가 뜹니다 아래 구글 드라이브에 파일을 올렸습니다 https://drive.google.com/file/d/1XUpCkGaxXoFkA-CpDf7jNkcEHgTm06JD/view?usp=sharing

  • spring
  • mvc
참깨햄스터 댓글 1 좋아요 0 조회수 111

섹션 4부터 너무 어렵고 자바의 람다식도 모른다면 자바부터 다시 공부하고 시작하는게 맞을까요? 스프링을 처음해보는데 넘 어렵네요,,

미해결

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

섹션 4부터 너무 어렵고 자바의 람다식도 모른다면 자바부터 다시 공부하고 시작하는게 맞을까요? 스프링을 처음해보는데 넘 어렵네요,,

  • java
  • spring
  • mvc
  • spring-boot
하민철(Mincheol) 댓글 1 좋아요 0 조회수 438

class와 constructor를 이용한 객체 지향 프로그래밍

해결됨

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

안녕하세요 강사님 바닐라 자바스크립트로 프로젝트를 진행할때 class를 이용해서 이를테면, export default class SearchFormView extends View { constructor(){ super(qs("#search-form-view")) this.resetElement = qs("[type=reset]", this.element) this.showResetButton(false) console.log(this.element, "111") } showResetButton(visible = true){ this.resetElement.style .display = visible ? "block" : "none" } } 와 같이 필요한 속성을 객체의 형태로 저장하고 class를 통해 만들어낸 객체에서 필요한 속성을 꺼내는 방식으로 프로그래밍을 진행하셨는데 이렇게 코딩을 해야하는 이유가 무엇인가요? 직관적으로 와닿지가 않아서 그렇습니다 ㅠㅠ

  • react
  • mvc
이재은 댓글 2 좋아요 0 조회수 270

mvc 패턴 질문

해결됨

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

안녕하세요 강사님 강의는 단일 페이지에 대해서 mvc 패턴을 잡을 때 하나의 페이지를 대상으로 controller views helpers.js, main.js, storage.js, Store.js를 만드셨는데 여러개의 페이지가 연결된 상황에서 여러 페이지를 동시에 작업하는 경우.. 폴더 구조가 어떻게 되는 건지 궁금합니다. 그러니깐.. 하나의 helpers, 하나의 storage, 하나의 Store.js를 만들고 거기 안에 여러 페이지에서 쓰는 로직들을 다 때려박는건지 아니면 각각의 페이지에 대해서 폴더를 만들고 helpers, storage, Store 같은 것을 각각 다 따로 만드는건지 현업에서 프로젝트는 어떻게 진행하는건지 궁금합니다!

  • react
  • mvc
이재은 댓글 2 좋아요 0 조회수 234

서블릿 컨테이너 질문있습니다.

미해결

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

서블릿 컨테이너가 Request와 Response, 서블릿을 생성하고 관리해준다고 하셨는데 서블릿 컨테이너가 생성하는 객체들의 참조 변수는 해당 객체의 최상위 타입인가요??

  • spring
  • mvc
eoyeong 댓글 1 좋아요 0 조회수 181

service() 메서드 질문있습니다.

미해결

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

protected service()를 오버라이딩 해주는 이유가 서블릿 컨테이너가 Servlet 인터페이스와 의존관계에 있기 때문에, Http 요청이 오면 Servlet.service()와 같이 service를 호출하면 HttpServlet 클래스에 오버라이딩된 public service()가 실행되고 public service()에서 protected service()를 호출하니까 protected service()를 저희가 원하는 동작을 하도록 오버라이딩 해서 사용하는 거 맞을까요?

  • spring
  • mvc
eoyeong 댓글 2 좋아요 0 조회수 192

RequestMapping과 HttpRequestHandler를 같이 사용 할 수 없나요?

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 아래와 같은 코드를 한번 해봤습니다. 제 생각대로라면 RequestMappingHandlerMapping에 MyHttpRequestHalder가 등록되어 getHandler시 가져오고 이것을 getHandlerAdapter가 HttpRequestHandlerAdapter를 찾아 handleRequest를 수행해 줄것이라 생각했는데 생각처럼 동작하지 않네요. handler와 adapter는 인터페이스로 되어 있어 어떤조합이든 되는게 아니었나요? 좀 헷갈립니다. @Controller @RequestMapping("/springmvc/request-handler") public class MyHttpRequestHandler implements HttpRequestHandler { @Override public void handleRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.getWriter().write("ok"); } }

  • spring
  • mvc
박기자 댓글 1 좋아요 0 조회수 133

java version 문의

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] start.spring.io와 IntelliJ 자체에서 SpringBoot 프로젝트 생성하기 시 java version이 최소 17입니다. 해당 버전 대응 부탁드립니다.

  • spring
  • mvc
유류캠 댓글 1 좋아요 0 조회수 109

jdk 버전 관련해 질문이 있습니다.

미해결

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

plugins { id 'java' id 'org.springframework.boot' version '3.3.5' id 'io.spring.dependency-management' version '1.1.6' } group = 'hello' version = '0.0.1-SNAPSHOT' java { toolchain { languageVersion = JavaLanguageVersion.of(21) } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation 'org.springframework.boot:spring-boot-starter-test' testRuntimeOnly 'org.junit.platform:junit-platform-launcher' } tasks.named('test') { useJUnitPlatform() } 제 프로젝트에 "toolchain { languageVersion = JavaLanguageVersion.of(21)" 라고 기술했는데요. 제 시스템에 설치된 jdk버전이 꼭 21 버전이어야만 빌드가 되더라구요. 자바 버전이 17이면, jdk가 17이상만 되면 빌드가 된다고 어디서 들었던 것 같은데, 혹시 툴체인이랑은 별개의 내용인건가요?

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

FrontControllerServletV1 404오류

미해결

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

안녕하세요 강의를 따라 진행하면서 /front-controller/v1/members/new-form에 들어가면 404오류가 뜨고있습니다 어떻게 해결할지 몰라 질문글을 남깁니다 https://drive.google.com/file/d/11KMx5ovVj1_bTCjTaOx2u7fx4uxQcV6g/view?usp=sharing

  • spring
  • mvc
참깨햄스터 댓글 2 좋아요 0 조회수 287

인기 태그

인프런 TOP Writers

주간 인기글