묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
리스트가 나오질 않습니다
등록은 되는데 리스트에서 조회가 되지 않습니다. MemberController.java package hello.hellospring.controller;import hello.hellospring.domain.Member;import hello.hellospring.service.MemberService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.PostMapping;import java.util.List;@Controller// memberController객체를 생성해서 Spring에 넣어둠public class MemberController {private final MemberService memberService;@Autowired//생성자에 Autowired라고 되어 있으면 memberService를 Spring 컨테이너에 연결public MemberController(MemberService memberService) {this.memberService = memberService;}@GetMapping("/members/new")public String createForm(){return "members/createMemberForm";}@PostMapping("/members/new")public String create(MemberForm form){Member member = new Member();member.setName(form.getName());//System.out.println("member = " + member.getName());memberService.join(member);return "redirect:/";}@GetMapping("/members")public String list(Model model){List<Member> members = memberService.findMembers();//Model들을 다 가져올 수 있음model.addAttribute("members", members);return "members/memberList";}}memberList.html <!DOCTYPE HTML><html xmlns:th="http://www.thymeleaf.org"><body><div class="container"><div><table><thead><tr><th>#</th><th>이름</th></tr></thead><tbody><tr th:each="member : ${members}"><td th:text="${member.id}"></td><td th:text="${member.name}"></td></tr></tbody></table></div></div> <!-- /container --></body></html> 해당 질문이 좀 많은 거 봐서 나중에 보완을 하시면 더 좋을 거 같다는 생각도 듭니다
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
에러 질문입니다.
저는 ServletAppContext.java 파일에서 에러가 납니다. The type ServletAppContext must implement the inherited abstract method WebMvcConfigurer.configureMessageConverters(List<HttpMessageConverter<?>>) Cannot directly invoke the abstract method configureViewResolvers(ViewResolverRegistry) for the type WebMvcConfigurer 위 두가지 에러가 나옵니다. 어떻게 해결해야하나요?
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
교재 193p 코드 중 질문드립니다.
강사님 안녕하세요, js와 node를 같이 공부중인데요.. 교재에서 궁금한 부분이 생겨 질문드립니다. const parseCookies = (cookie = '') => cookie .split(';') .map(v=>v.split('=')) ..... 상기 코드에서 (cookie='')를 (cookie) 로 넘겨주어도 되던데, 코드에서 (cookie='')로 작성하신 이유가 궁금합니다. 감사합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청드립니다
- 인프런 아이디 : superdols37 - 인프런 이메일 : superdols37@gmail.com - 깃헙 아이디 : superdols37@gmail.com - 깃헙 Username : superdols
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
forwardRef가 어떻게 동작하는지 궁금합니다.
15일 전에 질문을 작성하였는데 못 보신 것 같아서 다시 글 올립니다. 밑의 글은 예전 글을 그대로 가져왔습니다. 순환참조를 해결하기 위해서 forwardRef를 사용하는 것은 알겠습니다. 그런데 어떻게 동작하길래 이 함수가 순환참조 문제를 해결할 수 있는 것인가요? 이름만 들어서는 참조를 앞으로 한다는 것 같은데 구체적으로 어떻게 동작하는지 궁금합니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
header-inner 고정?
@charset "utf-8"; body { margin: 0; background-color: #ffffff; color: #333333; font-size: 15px; } a { color: #333333; text-decoration: none; } .container {} .header-inner { border: 1px solid blueviolet; } header { height: 100px; width: 1200px; margin: auto; } header > div { border: 1px solid green; height: 100px; } .header-logo { width: 200px; float: left; } .navi { width: 800px; float: right; } .content-inner {} .slide { width: 1200px; margin: auto; } .slide > div { border: 1px solid red; height: 300px; } .items {} .items > div {} .news {} .gallery {} .banner {} .footer-inner {} footer {} footer > div {} .copyright {} .copyright > div {} .family-site {} 레이아웃을 짜고 있는데 slide 높이값을 주니까 header-inner 의 보더값이 그대로 커집니다. 그래서 header-inner 에 height : 100px; 을 주니까 정상적으로 되는데. 이렇게 해도 문제가 없는지요? 근데 왜 똑같이 했는데 제건 header-inner 에 높이값을 줘야지만 정상작동 되는지 궁금합니다ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
tomcat 관련하여...
안녕하세요, 영한님 제가 오해하고 있는건지, 강의 내용 중 tomcat이 웹서버라 표현이 되어있습니다 혹시 tomcat 이 WEB 서버가 아니라, WAS 서버 가 아니였는지요.... WEB 서버 따로, WAS 서버 따로 라고 알고 있었는데.. 제가 잘 몰라서 이렇게 질문 남깁니다..
-
미해결더 자바, Java 8
primitive type 질문
강의에서 OptionalInt같은 primitive type에서 사용할 수 있는 Optional 클래스들을 언급해 주셨는데, 이러한 타입을 사용하는 이유는 무엇일까요? 제 생각에는 Optional로 감싸는 것 또한 Integer로 박싱-언박싱하는 것과 비슷해 보이기도 하고, 또 primitive type은 null이 될 수 없지만 OptionalInt 자체가 null인 경우가 발생한다던지.. 여러가지 문제가 발생할 수 있을 것 같거든요 그런데도 primitive type에 Optional 클래스를 만들어둔 이유가 있을까요?
-
미해결더 자바, Java 8
FunctionalInterface 상속 관계 질문
String::compareToIgnoreCase를 변수에 할당하면 BiFunction<String, String, Integer> 타입이 될 줄 알았는데, intellij의 자동완성 기능을 써보니 Comparator<String> 타입이 나왔습니다. 반대로 Comparator타입 변수에 BiFunction은 할당하지 못하는 걸로 봐서 Comparator가 BiFunction을 상속받고 있는 것 같은데, 실제 코드를 보면 상속과 관련된 부분이 없는 것 같네요. @FunctionalInterface 어노테이션이 상속관계를 만들어주는 것인지, 아니면 다른 상속 방법이 있는 것인지 궁금합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
belongsToMany 질문드립니다.
db.User.belongsToMany(db.User, { through: "Follow", as: "Followers", foreignKey: "FollowingId", }); 이 부분에 해당하는 테이블에서 through가 중간 테이블 이름을 나타내고, foreignKey가 row 요소가 되었고, as는 안 쓰였습니다. db.Post.belongsTo(db.Post, { as: "Retweet" }); 에서는 as가 사용되었는데 왜 이 때만 사용되었는지 모르겠습니다. 혹시 belongsTo에서 row를 넣을 때는 as를, belongsToMany에서 row를 넣을 때는 foreignKey를 사용해야 하나요?
-
미해결데이터 분석 SQL Fundamentals
문의 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 선생님, 안녕하세요 :) TIL로 실습한 코드 내용을 github에 출처와 함께 업로드해도 될지요? 복붙이 아니라, 제가 실습하며 작성한 코드만 기록으로 남기고자 하는데 혹 가능할지요? 최대한 revise해서 진행하겠으나, 전반적인 흐름이 유사할 듯 하여 사전에 문의 드리고자 합니다. 답변 주시면 참고하여 진행하겠습니다! :) 더불어, AI 배우는 학생으로서 선생님이 계셔서 너무 든든합니다! :) 이번에도 많이 배워보겠습니다, 감사합니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
term 체크와 관련한 질문
안녕하세요 제로초님 onChangeTerm에서 setTermError(false)를 넣어주는 이유가 무엇인가요? 없어도 어차피 false일텐데 실수로 넣으신것인지요?
-
미해결게임 프로그래머 취업 전략 가이드
4년제 대학도 급을 나누는지 궁금합니다
저는 지방4년제에 다니고있는 20살 입니다. 과는 게임 소프트웨어 과에 들어가있으며 학점은 현재 4.5로 과 내에서 1등을 하고있습니다. 허나 우리가 고등학교때 생각했듯이 지방대...? 라고하면 무시하기 쉽상입니다. 그래서 편입을 해야할지 고민입니다. 게임 회사에서는 신입을 뽑을때 학벌을 본다고 하셨습니다. 그렇다면 지방4년제와 인서울4년제or수도권4년제와의 차이가 존재하는지. 존재한다면 얼마나 차이가 나고 편입을 해서라도 가야되는지가 궁금합니다. (편입을 하였을때 잃는 리스크로 생각해둔것은 : 교수님과의 친분, 학연, 지연, 대학동기, 새로운 학교의 적응기간, 성적의 하락 가능성. 정도가 있습니다.)지방에서 인서울로 대학교를 옮겨야 하는지 궁금합니다!
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
Expected indentation of 2 spaces but found 4 오류
들여쓰기 오류가 납니다 뭐가 문제인지 모르겠습니다. 하라는대로 다해봤는데 변함이 없어요ㅠㅠ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-H 13144
예시 답안으로 주신 코드와 해설강의가 전혀 이해가 안 되서 질문 드립니다. 예시 답안의 Line 19와 Line 24에 대해서 입력이 5 / 1 2 3 1 2 로 주어졌을 때 어떤 경우의 수가 19,24 번째 줄에서 카운팅이 되는지 실제 예시를 들어 답변해주시면 감사하겠습니다. (ex. s=0, e=3일 때 a,b,c의 경우가 카운팅 된다. )
-
미해결Kevin의 알기 쉬운 RxJava 1부
강의 내용을 정리해서 개인 블로그에 올려도 될까요?
강사님 안녕하세요. 최근 회사에서 reactive streams를 사용하게 되어 아주 유용하게 강의 듣고 있습니다. 요번 강의부터 느껴지는 점이 개념이 조금 어려워진다고 생각해서, 꼼꼼하게 내용을 정리하고자 개인 기술 블로그에 강의 내용들을 정리해서 출처와 함께 업로드하고자 하는데, 그렇게 해도 되는지 질문 남깁니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
커스텀 훅 질문
import { useState, useCallback } from 'react'; export default (initialValue = null) => { const [value, setValue] = useState(initialValue); const handler = useCallback((e) => { setValue(e.target.value); }, []); return [value, handler]; }; 이렇게 커스컴 훅을 만들 때, 다른 컴포넌트에서 구조분해 할당으로 [value, handler]를 받아오지 않습니까? 근데 value 값이 바뀔 때 해당 커스텀 훅을 사용한 component가 어떻게 알고 리렌더링을 해주나요? 리액트가 자체적으로 useState를 사용하여 값을 저장하는 state들의 목록을 갖고 알아서 감지를 하는 것인가요?
-
미해결홍정모의 따라하며 배우는 C언어
.5s 와 .s 관련 질문입니다.
printf(".5s\n", "ABCDEFGHIJKLMN"); // ABCED 출력printf(".s\n", "ABCDEFGHIJKLMN"); 를 출력해봤는데 .5s .s만 출력이 됩니다. warning C4474: 'printf' : too many arguments passed for format string message : placeholders and their parameters expect 0 variadic arguments, but 1 were provided 오류가 뜨는데, 어떻게 해결해야 하나요?
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
3:35부분에 질문이요!
3:35부분에 alert("없는 일기입니다."); 넣었을때 왜 alert을 두번 호출할까요ㅜㅜ?
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
__init__() got an unexpected keyword argument 'service' 에러 질문드립니다.
강사님, 안녕하세요:)강사님의 열렬한 팬인 수강생입니다! 강의 정말 잘 듣고 있습니다. 이번에 셀레니움 버전 업그레이드가 되었다고 말씀 주신 후, 저도 현재 구글드라이버 버전인 104 크롬드라이버를 교체 후 코드를 작동시키니 __init__() got an unexpected keyword argument 'service' 이런 에러가 나왔습니다.. 셀레니움 버전 문제인 것 같은데, 구글링을 진행해도 명쾌하게 찾지 못하는 상황입니다. 혹시 이 부분에서 답변을 받을 수 있을까요?답변 주시면 정말 감사합니다.