inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

템플릿엔진의 역할에 관해

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오)네 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)네 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)네 [질문 내용] 안녕하세요. 질문이 있습니다. 템플릿엔진이 템플릿 양식과 입력자료를 합성하여 결과 문서를 출력하는 소프트웨어라고 하던데 그럼 이 강의에서 templates 폴더 내 html 파일이 템플릿 양식이고 입력자료가 html파일로 넘겨주는 model 인걸로 이해해도 될까요? 결과 문서가 렌더링된 html이 되는것이구요.

  • spring-boot
  • mvc
  • spring
  • MVC
  • java
김동현 댓글 1 좋아요 0 조회수 498

한글 깨짐

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] System.out.println으로 출력하는 한글이 깨집니다. 기존에 한글 깨짐으로 문제가 되었던 게시글을 참고하여 매니저 분들이 올려주신 링크 모두를 참고하여 수정하였습니다.(file encoding 모두 utf-8로 변경 / vm option utf-8 변경 / file->invalidate cachees -> restart / gradle -> clean -> build ..... ) 구글링 중에 jdk 버전을 17이하로 낮추면 깨지지 않는다고 하여 jdk도 17버전으로 다운 받아 적용 시켜도 한글이 제대로 보이지 않네요 ㅠㅠ 혹시 제가 놓치는 부분이 있을까요??

  • mvc
  • spring
  • MVC
덴푸라 댓글 1 좋아요 0 조회수 904

css

미해결

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

[질문 내용] 다른 html 파일을 사용해도 css는 bootstrap.min.css 이거 하나만 있으면 되는건가요?

  • mvc
  • spring
  • MVC
yuyu409300 댓글 1 좋아요 0 조회수 882

totalCount 마지막 질의입니다 ㅠㅠ

해결됨

스프링 프레임워크는 내 손에 [스프2탄]

여기서의 totalCount가 해당 사진의 boardService.totalCount()를 시작으로 여기서 최종적으로 쿼리로 select되어 값이 나오는걸로 이해를 했습니다. 즉, boardController에서 boardService.totalCount()를 시작해서 나오는 값이 해당 사진의 totalCount라는 select쿼리문에서 나온 결과값이 저장되는것이고 이 결과값이 pageMaker.setTotalCount() <-- 여기에 그대로 들어가서 pageMaker의 TotalCount에 저장되는걸로 이해를 했습니다. 흐름이 헷갈려 코드를 순서대로 타면서 확인해보니 이런 프로세스로 보이는데 제가 이해한게 맞는지 약간 혼동이 와서 최종적으로 질의를 드립니다... 여러번 질문을 올리는데 늘 답변을 달아주셔서 감사합니다 ㅠㅠ.......

  • Spring Security
  • mvc
  • spring
  • jpa
  • JPA
  • MVC
  • spring-security
  • jquery
ten 댓글 1 좋아요 0 조회수 319

프로그램 시작 문제

미해결

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

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

  • spring
  • 웹앱
  • 웹앱
  • spring-boot
  • jpa
  • JPA
  • java
heidi 댓글 2 좋아요 0 조회수 820

클래스 실행 순서가 궁금합니다.

해결됨

그림으로 배우는 자바, 파트2: 객체지향!

정답 코드 입니다. public class PlayerTest { public static void main(String[] args) { // 점수 배열 생성 int[] points0 = { 10, 9, 9, 8 }; int[] points1 = { 9, 10, 9, 9 }; int[] points2 = { 10, 9, 10, 10 }; // 선수 객체 생성 Player p0 = new Player("Kim", points0); Player p1 = new Player("Lee", points1); Player p2 = new Player("Park", points2); // 객체 배열 만들기 Player[] players = { p0, p1, p2 }; // 선수별 총점 출력 for (int i = 0; i < players.length; i++) { players[i].printTotalPoints(); } } } class Player { // 필드 String name; // 이름 int[] points; // 점수 // 생성자 Player(String str, int[] arr) { name = str; points = arr; } // 메소드 void printTotalPoints() { /* 2. 형식 문자열을 만드세요. */ System.out.printf("%s -> %d점\n", name, totalPoints()); } int totalPoints() { int sum = 0; for(int i = 0; i < points.length; i++){ sum += points[i]; } return sum; } } 위의 코드에서 'totalPoints()'메소드를 안에있는 for문 조건식 i<points.length; 대신 점수 배열을 크키를 구하는데 저는 main메소드가 먼저 실행되는 것으로 알고 있어 points0 배열이 생성될 때 값도 대입했기 때문에 바로 크기를 알 수 있을 것으로 판단해 아래와 같이 points0.length 또는 points[i].length 를 사용하려고 했으나 불가능하였습니다. for(int i = 0; i < points0.length; i++){ sum += points[i]; } 혹시나 main 메소드 부터 실행되는 것이 아니라면 points변수에 static을 부여해 프로그램이 시작하자마자 점수 배열을 생성을 하고 point[i].length를 사용해봤으나 'illegal start of expression' 라며 잘못된 표현이라는 에러가 나왔습니다. static int[] points0 = { 10, 9, 9, 8 }; static int[] points1 = { 9, 10, 9, 9 }; static int[] points2 = { 10, 9, 10, 10 }; 위와 같은 방법으로 풀면 왜 에러가 나는지 궁금합니다!

  • 객체지향
  • oop
  • java
하람 댓글 2 좋아요 0 조회수 693

추상 클래스 / 익명 클래스

미해결

나도코딩의 자바 기본편 - 풀코스 (20시간)

강사님, 안녕하세요. 우선 많은 강의 내용 중 생기는 질문에 대해서 항상 친절하게 답변해주시는 점 감사드립니다. 😊 다름이 아니고 익명 클래스 (후반전) 에서 추상 클래스를 직접 상속받아서 객체 생성과 동시에 메서드를 오버라이드 하는 것과 객체 메서드로 반환받아 하는 것이 어떠한 기능적인 차이가 있는 것인지 궁금하여 여쭤봅니다! 개인적으로는 별도의 메서드로 객체를 반환 받는 형태가 직관적으로 와닿지 않아서 어렵게 느껴지는 듯 합니다. 단순히 코드의 유지보수나 가독성을 높이는 목적 때문에 추상 클래스의 메서드를 직접 상속받는 형태보다 익명클래스를 활용해 메서드로 객체를 반환받는 형식으로 하는걸까요?

  • java
  • 객체지향
  • oop
흰머리오목눈이 댓글 1 좋아요 1 조회수 692

JdbcMemberRepository, unable to resolve table

미해결

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

안녕하세요. 순수 JDBC 부분 듣고 있습니다. 첫 번째 사진에 보이는 것과 같이 어플리케이션을 실행하면 에러 없이 잘 처리 됩니다. localhost :8080에서는 이름 등록 후 db가 아닌 방금 등록한 내용만 리스트로 나옵니다. 제 생각에는 db의 연결 문제인데 JdbcMemberRepository, unable to resolve table 'member' 오류 해결을 위해 안 해 본 것이 없을 정도로 3일동안 다 해봤지만 해결이 되지 않아 문의 남깁니다!

  • spring
  • java
  • mvc
  • spring-boot
  • MVC
  • h2
쨔롱(혜영) 댓글 2 좋아요 0 조회수 580

getRequestDispatcher(경로) 메서드 질문입니다.

미해결

[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]

안녕하세요. getRequestDispatcher() 메서드의 매개변수 경로는 기본으로 WebContent로 되어 있는건가요? 감사합니다.

  • mysql
  • mvc
  • MVC
  • jsp
  • pojo
  • ajax
oniic 댓글 1 좋아요 0 조회수 598

정적컨텐츠를 내보낼땐 viewResolver가 필요없는지 궁금합니다

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오)네 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)네 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)네 [질문 내용] 동작 과정 이미지에 정적 컨텐츠는 viewResolver 가 없던데 resources:static/~~.html파일을 내보낼땐 viewResolver 가 필요없나요?

  • java
  • spring
  • mvc
  • spring-boot
  • MVC
  • spring-boot
김동현 댓글 1 좋아요 0 조회수 414

스프링과 스프링부트 질문합니다

해결됨

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

기존에 인터넷을 보면 스프링과 스프링부트를 분리하여서 스프링 하기전에 스프링 부트를하라고 이야기도 하고, 기업에서 스프링은 어떤데 스프링부트는 이러하다 다른 기술스택이라는식의 영상과 글들을 접해왔는데요 스프링 강의인데 스프링 부트로 진행하시고 다른 강사님들도 그렇게 하시더라고요 여기서 궁금한게 스프링과 스프링부트는 구별하지 않아도 되는걸까요?(그냥 스프링과 스프링부트를 혼용해서 써도 되는건지) 스프링부트가 아닌 스프링은 어떻게 공부해야할까요? 기업에서는 스프링부트가 아닌 스프링을 더 선호하나요?

  • java
  • JPA
  • spring-boot
  • mysql
  • spring
  • jpa
  • aws
김준식 댓글 1 좋아요 3 조회수 1538

v3, v4 회원 목록이 뜨지 않습니다.

미해결

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

[질문 내용] 여기에 질문 내용을 남겨주세요. https://drive.google.com/file/d/1ojrNCJdVDq3UfLzfVTR1B3IU7A4ATK0L/view?usp=sharing localhost :8080에서 v3, v4, v5의 회원 목록으로 들어가면 저장한 회원이 안 뜹니다. v4와 v5는 v3을 바탕으로 수정한 거라 v3에서 오류가 해결되면 어떻게든 될 것 같긴 합니다. v2나 v1으로 회원 목록을 확인하면 제대로 떠서 저장은 제대로 된 것 같습니다. 화면 문젠가 해서 MemberListControllerV3.java나 ModelView.java , MyView.java 는 자료 코드 복붙도 해봤는데 해결이 안 됐습니다. 어디가 잘못된 건지 알려주시면 감사하겠습니다.

  • spring
  • mvc
  • MVC
강xx 댓글 1 좋아요 1 조회수 576

JSP로 변환시 private MemberRepository

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 강의에서 JSP로 변환중 <% %>사이에 MemberRepository memberRepository = MemberRepository.getInstance(); 코드에서 private을 제외하게 된게 <% %> 사이 코드는 서블릿의 service 메서드 내부로 들어가기 때문인가요? 만약 그렇다면 앞 강의의 서블릿 코드와 같게 설정하고자 한다면 이렇게 사용하는게 맞나요?

  • mvc
  • MVC
  • spring
김예진 댓글 1 좋아요 0 조회수 441

MemberFormServlet에서 MemberRepository

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 강의의 MemberFormServlet에서 MemberRepository가 사용되지 않은 것 같은데 선언한 이유가 궁금합니다!

  • spring
  • mvc
  • MVC
김예진 댓글 1 좋아요 0 조회수 560

@ResponseBody를 붙여주는 이유가 궁금합니다.

미해결

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

@ResponseStatus(HttpStatus.OK) @ResponseBody @GetMapping("/response-body-json-v2") public HelloData responseBodyJsonV2() { HelloData helloData = new HelloData(); helloData.setUsername("userA"); helloData.setAge(20); return helloData; } 위에 코드에서는 객체를 리턴하는데 기본값, String이 아니라 뷰 리졸버가 작동하지 않을거 같습니다. 그런데 @ResponseBody를 붙여주는 이유가 궁금합니다.

  • spring
  • mvc
  • MVC
YOGURT 댓글 1 좋아요 0 조회수 710

전자정부 프레임워크를 굳이 사용 안 해도 괜찮을까요?

해결됨

[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]

안녕하세요. Spring Framework와 JSP를 공부하고자 이 강의를 구매했는데요. 전자정부 프레임워크는 쓰고 싶지 않은데, 실습 시 필수로 해야되는 건 아니죠? 즉, Spring Framework 환경에서 해도 괜찮은지 여쭙고 싶습니다. 비슷한 질문이 있는 것 같은데 조금 헷갈려서 다시 질문드립니다~ 여담으로, 박매일 선생님 강의 Java TPC부터 잘 보고 있습니다~ 감사합니다~

  • MVC
  • mysql
  • mvc
  • jsp
  • ajax
  • pojo
  • pojo
brucehan_business 댓글 1 좋아요 1 조회수 880

@RequestBody의 동작과정이 궁금합니다..!

미해결

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

@RequestBody의 동작과정이 궁금합니다..! HttpEntity를 통해 요청을 받아와서 거기서 .getBody()를 통해 갖고오는게 맞을까요? 내부과정을 직접 확인하고 싶은데.. 어떻게 확인해야할지도 알려주시면 감사하겠습니다

  • mvc
  • MVC
  • spring
YOGURT 댓글 1 좋아요 0 조회수 600

프록시의 특징 질문

해결됨

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

안녕하세요! 영한님 질문 드립니다. 질문 1) 만약 동일한 트랜잭션안에서 처음에 em.getReference() 를 사용하면 프록시 객체 를 반환하고, em.find() 를 사용해도 프록시 객체 를 반환한다. 반대의 경우 동일한 트랜잭션안에서 처음에 em.find() 를 사용하면 실제 엔티티 가 반환되고, em.getReference() 를 사용해도 실제 엔티티 를 반환한다. 제가 이해한게 맞을까요? 질문 2) em.getReference() 를 사용하여 프록시 객체를 조회한 프록시 객체도 결국 EntityManager 를 사용하여 조회한 것이기 때문에 영속성 컨텍스트에서 관리 되는 것 같은데 맞을까요? 감사합니다.^^

  • jpa
  • java
  • JPA
개발하는쿼카 댓글 1 좋아요 2 조회수 586

순환 참조 오류 문의드립니다.

미해결

스프링 시큐리티

안녕하세요 강의 내용을 따라 코딩을 했는데 순환 참조 문제가 생겨 문의 드립니다. securityConfig와 AppConfig 설정에서SecurityResourceService를 생성하면서 생긴 문제인데요. 깃허브에 강의 자료를 확인해보니 영상에서 설정한 로직과 securityConfig 로직이 많이 다르더라구요. 임시로 application.properties에 spring.main.allow-circular-references=true 설정 하여 구동은 되지만 해결방법을 찾지 못하여 강사님께 도움을 요청 드립니다..

  • java
  • spring-boot
  • spring-boot
  • spring-security
  • Spring Security
딩동0814 댓글 2 좋아요 0 조회수 566

인텔리제이 무료->유료 버전 변경 시

해결됨

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

처음 시작할 때 커뮤니티 무료 버전을 사용했는데요, 대학생 계정 인증으로 유료 버전을 사용할 수 있다고 하더라고요 만약에 유료 버전을 사용할 수 있게 되면 기존에 있던 인텔리제이 프로그램을 삭제하고 유료버전을 새로 설치해서 다시 처음부터 초기설정하고 강의를 다시 따라가야 할까요?

  • spring
  • mvc
  • java
  • MVC
  • spring-boot
김동현 댓글 1 좋아요 0 조회수 984

인기 태그

인프런 TOP Writers

주간 인기글