inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

addAttribute 질문입니다.

미해결

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

@GetMapping public String items ( Model model ) { List < Item > items = itemRepository . findAll () ; model . addAttribute ( "items" , items) ; return " basic/items " ; } 여기에서 계속 새로고침을 하면 model에 items객체를 계속 addAttribute 될거같은데 그럼 model에는 어떻게 저장이 되나요? item 객체가 같은지 확인하고 같으면 저장하지 않고, 같지 않으면 새로 추가하는 방식으로 돌아가나요? addAttribute가 어떻게 동작하는지 궁금합니다.

  • spring
  • MVC
kmr345 댓글 1 좋아요 1 조회수 322

init은 누가 호출하는 건가요..?

미해결

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

@RequestMapping ( " /basic/items " ) 여기로 url이 들어오면, get으로 바로 @GetMapping public String items ( Model model ) { 이쪽으로 들어오고, return으로 html을 반환하지 않나요? 그런데 상품이 등록 되어 있던데.. @PostConstruct public void init () { itemRepository . save ( new Item ( "testA" , 10000 , 10)) ; itemRepository . save ( new Item ( "testB" , 20000 , 20)) ; } 이 init은 누가 호출하는 것인지 궁금합니다.

  • spring
  • MVC
kmr345 댓글 1 좋아요 4 조회수 354

button누르면 soldout 하기

미해결

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

안녕하세요 web에서는 구입버튼 누르면 soldout이 1이 되어 회색으로 변하는데 모바일에서도 똑같이 적용하고 싶어서 질문드립니다 web에서는 axios . get ( ` ${ API_URL } /products/ ${ id } ` ) 이 sever의 app . post ( "/purchase/:id" , ( req , res ) => { const { id } = req . params ; models . Product . update ( { soldout : 1 , }, { where : { id , }, } ) 와 통신하여 soldout값이 1이 되는데 모바일에서는 어떻게 코드를 작성해야 할까요? 웹에서는 Antd의 <Button>을 이용하고 모바일은 <TouchableOpacity>를 이용하는데 웹에서처럼 < TouchableOpacity = onClick { onClickPurchase } > 로 함수를 만들어주면 버튼에 아무런 반응이 없습니다

  • 머신러닝 배워볼래요?
  • react-native
  • react
  • express
  • tensorflow
  • nodejs
  • javascript
  • HTML/CSS
wansonam11 댓글 2 좋아요 1 조회수 270

반복문으로 li태그 내용 입력하기

미해결

생활코딩 - React

안녕하세요, while 반복문 아래 push 메소드 코드에 있어 이해되지 않는 부분이 있어 질문드립니다. <a href="1.html">HTML</a> 이라는 원래 코드에서 "1.html"부분과 HTML부분을 state로 제어한다는 건 이해했습니다. 그래서 저는 while 반복문 부분을 while (i < data.length) { lists.push(<li><a href={data[i].id}+".html"}>{data[i].title}</a></li> } 이렇게 적었고 실행이 되는것 같습니다. 강의 예시처럼 <a href={"/content/"}+data[i].id}>라고 적는 부분이 이해되지 않습니다. /content/는 경로를 뜻하는가요? 그리고 data[i].id 는 숫자 1,2,3 만을 반환할텐데 .html 확장자가 필요하진 않은가요? 감사합니다.

  • react
Lee Soyon 댓글 0 좋아요 0 조회수 378

0.4초 아니고 0.1초 인거죠?

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

1분 58초 쯤

  • network
lsj59285 댓글 1 좋아요 0 조회수 237

gradlew 대신 gradle로 빌드해도 될까요?

미해결

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

JDK관련 설정을 모두 했음에도 빌드가 잘 되지 않았습니다. 저는 Windows 10 사용자이고, cmd에서 java -version gradlew build로 하면 이전에 삭제했던 java 8 경로로 찾아가려 하고, gradle build로 하면 잘 빌드가 됩니다. 이렇게 해도 되는지 잘 모르겠습니다.

  • java
  • MVC
  • spring
  • spring-boot
댓글 1 좋아요 0 조회수 470

캐시 삭제 시점 의문

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

아래에 다른 수강생 질문들도 다 보고 왔는데요. 그러면 수동으로 삭제하지 않으면 무한으로 쌓이나요? 일단 60초 뒤에 바로 삭제되는 건 아니죠?

  • network
lsj59285 댓글 1 좋아요 1 조회수 229

Enumeration으로 출력할 때

미해결

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

Enumeration으로 헤도 정보 출력할 때 headerName :headerName 으로 출력하는데 이렇게 하면 정보를 볼 수가 없어요! 아래 보고 이해는 하였지만 혹시 수정이 필요할 수도 있을거같아서요!

  • MVC
  • spring
신동훈 댓글 2 좋아요 0 조회수 424

질문입니다.

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

분할 전송은 그냥 chunked라고만 적으면 되고 범위 전송은 특정 범위를 클라이언트가 직접 지정해줘야 하나요? 만약 맞다면, 둘의 차이가 범위를 지정하냐, 안 하냐로 보면 될까요?

  • network
lsj59285 댓글 1 좋아요 0 조회수 237

권한 허가 부탁드립니다.

미해결

vue-advanced 리포지터리 권한요청합니다 Github ID : jwoojun 인프런 ID : jj9w1@naver.com

  • 캡틴판교
  • 장기효
  • vue
  • 타입스크립트
댓글 1 좋아요 1 조회수 220

slack 초대 부탁드립니다!

해결됨

코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)

rokaf72781110@gmail.com 입니다. 초대 부탁드립니다!

  • git
  • github
  • 버전관리시스템
요한 댓글 1 좋아요 1 조회수 176

DTO로 조회시 DTO의 조회 위치는 어디가 되면 좋을까요..?

미해결

실전! 스프링 데이터 JPA

안녕하세요 강의를 보던 도중 의문이 생겨서 질문남깁니다. Layerd Architecture 에서 Controller, Service, Repository로 역할을 구분해서 레이어당 커플링을 줄이도록 하고 있는 알고 있습니다. 그런데 DTO 의 사용위치 (해당 DTO는 사용자 API)에 대해 궁금한 점이 있습니다. JPA에서 DTO로 조회하면 편하게 데이터를 가져 올수 있는데 해당 DTO가 서비스 혹은 Application Layer에 커플링이 생기는데 이럴 경우는 어떻게 해결해야 될까요..? DTO 자체를 Service DTO, 와 Controller DTO로 분리하여 컨버팅을 해주어야 되는지 아니면 Controller 에서 Repository 를 직접 사용해도 되는 예외상황을 고려해야될지가 고민입니다. 아니면 엔티티를 조회한후 필요한 부분만 DTO로 변환을 하는지 그것도 아니면 Object 객체로 조회한후 Object 안에서 데이터를 추출하는지 어떤 방법을 사용하시는지가 궁금합니다. 보통 이런 경우에는 어떻게 처리하는게 효율적인 방법일까요..? 시스템 개발을 하다가 서비스로 커리어 전환을 하고 있는데 김영한님 강의가 너무 재밌어서 계속 찾아보게 되네요 ㅎ

  • dto
  • spring
  • 아키텍처
  • JPA
  • spring-boot
  • java
ykworx 댓글 1 좋아요 0 조회수 660

@Controller , @RequestMapping

미해결

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

안녕하십니까 영한님 ! 제가 잘 이해하고 있는지 , 아닌지에 대해 여쭙고자 질문을 남깁니다. @Controller를 통해 스프링 빈으로 해당 클레스가 등록이 되고 , @RequestMapping에 담긴 논리URL 통해 클라이언트가 전송한 URL과 매칭 여부를 판단해 ( getHandler() ) @Cotroller로 등록된 객체를 반환하여, 그에 맞는 어댑터를 통해 해당되는 Controller을 실행하는게 맞을까요?

  • MVC
  • spring
박ᄉᄒ 댓글 1 좋아요 3 조회수 275

postman 질문

미해결

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

서버 응답이 본 영상의 9분29초의 json 형식처럼 응답되지 않습니다 ! 그래서 data에서도 배열 형태로 데이터가 나오지 않아요 ㅠ

  • json
  • 머신러닝 배워볼래요?
  • javascript
  • tensorflow
  • react
  • express
  • HTML/CSS
  • react-native
  • nodejs
psy54260 댓글 2 좋아요 0 조회수 525

PPT 자료 부탁드립니다.

미해결

팀 개발을 위한 Git, GitHub 입문

덕분에 강의 잘 보고 있습니다. PPT 자료 부탁드려도 될까요? steve7867@naver.com

  • git
  • 버전관리시스템
  • github
댓글 1 좋아요 0 조회수 298

io is not defined

해결됨

탄탄한 백엔드 NestJS, 기초부터 심화까지

const socket = io ( '/' ); const getElementById = ( id ) => document . getElementById ( id ) || null ; // get DOM element const helloStrangerElement = getElementById ( 'hello_stranger' ); const chattingBoxElement = getElementById ( 'chatting_box' ); const formElement = getElementById ( 'chat_form' ); function helloUser () { const userName = prompt ( 'What is your name?' ); socket . emit ( 'new_user' , userName ); console . log ( userName ); } function init () { helloUser (); } init (); io is not defined라고 뜨면서 prompt가 나오지 않습니다. scripts.js의 1라인을 주석철히하면 prompt는 뜨구요. 어떻게 하면 해결할 수 있을까요? (https://github.com/GroundP/random-chatting)

  • ssr
  • NestJS
  • nodejs
  • mongodb
  • express
GroundP 댓글 1 좋아요 2 조회수 1312

작동방식 설명해주셨는데

미해결

Slack 클론 코딩[실시간 채팅 with React]

이런것도 다 공식문서에 기재되어 있는건가요?

  • react
  • Socket.io
  • babel
  • 웹팩
  • typescript
  • 클론코딩
TV 으악맨 (읅!) 댓글 1 좋아요 0 조회수 254

Error

미해결

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

Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Unsatisfied dependency expressed through method 'dataSourceScriptDatabaseInitializer' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.IllegalStateException: Cannot load driver class: org.h2.Driver 이런 코드가 뜨면서 계속 오류가 발생해서 test를 해볼 수가 없습니다. 무엇이 문제인가요?

  • spring
  • spring
  • error
  • MVC
  • java
  • spring-boot
toqur7000 댓글 3 좋아요 0 조회수 1646

docker-compose up -d 옵션

미해결

도커 쓸 땐 필수! 도커 컴포즈

안녕하세요! -d 옵션을 줌으로써 백그라운드에 실행되게 하는 이유가 무엇인가요!? 보통은 docker-compose up 하지않나요!? 만약 경우에 따라 -d 옵션을 주기도하고 안주기도 한다면 그경우를 알려주실수있으신가요 ㅠ-ㅠ

  • docker
이얏 댓글 1 좋아요 1 조회수 750

인기 태그

인프런 TOP Writers

주간 인기글