inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

posthandle() 사용

미해결

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

안녕하세요! 좋은 영상 많이 만들어 주셔서 항상 감사합니다. prehandle()과 aftercompletion()에 대해서 잘 알겠습니다. 그렇다면 posthandle()은 보통 언제 쓰나요? 에러가 터지면 posthandle()을 타지 않기 때문에 aftercompletion()을 사용하는 것은 잘 알겠습니다. 그런데 posthandle()은 보통 언제 사용하는지 궁금하네요 감사합니다.

  • MVC
  • spring
highjune 댓글 1 좋아요 0 조회수 296

싱글톤방식을 통한 객체생성에 대한 질문이 있습니다!

미해결

스프링 핵심 원리 - 기본편

싱글톤 컨테이너(스프링컨테이너)를 통한 객체 생성시, 강의중 MemberServiceImpl 클레스를 예로들면, 해당 클레스를 무상태로 설계를 하였고 그덕에 여러 클라이언트(사용자)들의 요청이 들어와서 스프링 컨테이너의 같은 빈을 사용할지라도 사용자 정보가 서로 겹치는 사태가 발생하지않는다고 판단하였습니다. 즉, 스프링 컨테이너는 싱글톤을 사용하여 메모리효율은 좋지만, 여러사용자들의 사용자 정보들이 겹칠수있는 큰 문제점이 있는데 이 문제가 일어나지 않는이유가 구현객체를 무상태로 설계 했기 때문이다. 라고 생각해도될까요?

  • oop
  • spring
메모장 댓글 1 좋아요 0 조회수 234

QueryDSL 강의 수강에 대한 질문입니다.

해결됨

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

안녕하세요. 항상 좋은 강의 감사합니다. 이번에 JPA 활용 2편까지 수강을 마무리하고 직접 JPA를 활용해서 프로젝트를 만들어볼 생각인데요. 스프링 데이터 JPA의 경우는 JPA를 빠르고, 간결하게 사용할 수 있게 도와주는 용도라서 필수가 아니지만, QueryDSL은 JPA를 활용하는데 있어서 처리하기 힘든 동적쿼리를 쉽게 해결해주기 때문에 필수라고 생각했습니다. 당장 급하게 프로젝트를 만들어야하는 상황이라서 듣더라도 QueryDSL 중에서도 동적쿼리 부분만 빠르게 들어야할 상황인데요. 스프링 데이터 JPA 강의를 듣지 않더라도 QueryDSL 강의를 이해하는데 어려움없이 들을 수 있을까요?

  • java
  • spring-boot
  • spring
  • JPA
snowdrop6342 댓글 2 좋아요 1 조회수 284

문의

미해결

Vue.js 끝장내기 - 실무에 필요한 모든 것

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 404페이지가 떴을 때 App.vue의 컴포넌트의 영향을 받지않는 빈페이지에서 새로운 컴포넌트를 출력하고싶은데 그럴땐 어떤 방식으로 하나요?

  • vuex
  • vuejs
  • javascript
education 댓글 1 좋아요 1 조회수 294

@vue로 설치되는 라이브러리와 일반 라이브러리의 차이점이 궁금합니다.

해결됨

Vue.js 끝장내기 - 실무에 필요한 모든 것

안녕하세요 캡틴님! 항상 잘듣고 있고 어느덧 엔드게임까지 왔네요! 강의를 듣고 다른프로젝트를 위해서 개발환경을 맞추는중 package.json에서 궁금한게 생겼는데 @vue경로가 잡힌 라이브러리와 일반 라이브러리가 있더군요. 혹시 이 두가지의 차이점이 어떻게 되는지 궁금하고 중복되어도 상관없는지 궁금합니다 :)

  • vue
  • 라이브러리
  • vuejs
  • javascript
  • vuex
휘리릭뿅퓨전 댓글 1 좋아요 1 조회수 334

expose설정 후 docker run 시 docker ps에 아무것도 표시안됨

미해결

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

안녕하세요 강사님 강의 5:47쯤에 Dockerfile-apache에 expose설정을 80으로하고 도커 inspect로 ExposedPorts가 "80/tcp"로 설정된 것을 확인 후, 강사님과 같이 docker run -P -d myweb을 실행 후 docker ps를 돌려보았습니다. 제가 앞 강의에서 무엇인가 놓친 것인 지 확실히 잘 모르겠지만 docker ps 명령어를 입력하면 표시되는 것이 없습니다. d 명령을 사용하면 백그라운드에서 돌아가게끔 되어있어야한다고 생각하는데 docker ps -a로 들어가보면 STATUS가 Exited로 표시되어있습니다. 사진 첨부 드립니다. 또 어떤 부분을 놓쳤는지 잘 모르겠는데 p 옵션을 사용해 9999포트로 연결하게 끔 설정을 해도 설정이 안됬는지 제 퍼블릭IP주소:9999로 들어가면 페이지에 연결할 수 없습니다 라는 메세지가 표시됩니다. 하지만 아래와 같은 식으로 , 입력을 해야지만 index.html파일에 연결되어 표시가 됩니다. docker run -d -p 9999:80 -v /home/ubuntu/2021_DEV_HTML:/usr/local/apache2/htdocs --name apacheweb httpd:alpine 어떤것이 잘못되었을까요? ㅜㅜ

  • expose
  • network
  • linux
  • docker
ljj930930 댓글 1 좋아요 0 조회수 1527

넥스트 12 버전에 나왔다고 합니다ㅋㅋㅋ

해결됨

[리뉴얼] React로 NodeBird SNS 만들기

제로초 강사님, 책과 강의 잘보고 있습니다. 감사합니다. 넥스트 12가 나왔는데... 러스트 컴퍼일러 등 다른 기능과~~ 서버 컴포넌트가 나왔다고 하네요 ( getServerSideProps or getStaticProps 요거 필요없다고 함) 어떻게 생각하시나요? 넉스트보다 좋나요??

  • nodejs
  • express
  • redux
  • react
  • Next.js
댓글 1 좋아요 0 조회수 219

OSIV off 패키지 구조

해결됨

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

안녕하세요. 항상 좋은 강의 감사드립니다. 강의에서 실시간 요청이 많은 서비스의 경우, OSIV 옵션을 off하고 쿼리 서비스를 따로 분리하여 패키지 구조를 가져가라고 말씀해주셨습니다. 패키지 구조를 분리하는 것까지는 이해했는데, 어떤 구조로, 어떤 점을 고려해서 구조를 잡아야할지 감이 오질 않아서 혹시 참고할 수 있는 예제나 설명이 있을까하여 질문드립니다. 강의에서는 예제 설명을 위해 간단하게 서비스 패키지 내부에 쿼리 패키지를 두어 만드셨는데요. 좋은 방법은 아니라고 언급해주어 질문드립니다.

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

axios를 입력하면 브라우저에서 products개체가 안보입니다

미해결

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

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 < html > < head > < title > 그랩마켓 </ title > < link href = "index.css" type = "text/css" rel = "stylesheet" /> < script src = "https: //cdn.jsdelivr.net/npm/axios/dist/axios.min.js" ></ script > </ head > < body > < div id = "header" > < div id = "header-area" > < img src = "images/icons/logo.png" /> </ div > </ div > < div id = "body" > < div id = "banner" > < img src = "images/banners/banner1.png" /> </ div > < h1 > 판매되는 상품들 </ h1 > < div id = "product-list" > </ div > </ div > < div id = "footer" ></ div > </ body > < script > axios . get ( "https://e3f2bd1c-cf0f-4c5f-9d8d-ec27a55f4785.mock.pstmn.io/products" ) . then ( function ( result ) { console . log ( "통신 결과 : " , result ); }) . catch ( function ( error ) { console . error ( "error 발생: " , error ); }); var products = [{ name : '농구공' , price : 100000 , seller : '조던' , imageUrl : 'images/products/basketball1.jpeg' },{ name : '축구공' , price : 50000 , seller : '메시' , imageUrl : 'images/products/soccerball1.jpg' },{ name : '키보드' , price : 10000 , seller : '그랩' , imageUrl : 'images/products/keyboard1.jpg' }]; let productsHtml = '' ; for ( var i = 0 ; i < products . length ; i ++){ let product = products [ i ] productsHtml = productsHtml + '<div class="product-card">' + '<div>' + '<img class ="product-img" src="' + product . imageUrl + '" />' + '</div>' + '<div class="product-contents">' + '<span class="product-name">' + product . name + '</span>' + '<span class="product-price">' + product . price + '원' + '</span>' + '<div class="product-seller">' + '<img class="product-avatar" src="images/icons/avatar.png" />' + ' <span>' + product . seller + '</span>' + '</div>' + ' </div>' + '</div>' } document . querySelector ( "#product-list" ). innerHTML = productsHtml ; </ script > </ html > 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

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

thymeleaf message 사용 시 Cannot resolve property key 에러

미해결

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

안녕하세요 ! 강의에서는 Intellij thymeleaf message 사용 시 properties 파일과 연동 및 자동완성이 잘 되는데 저는 Cannot resolve property key 에러가 뜨고 message 파일과 연동이 잘 되지 않는 것 같습니다. 프로젝트 실행에는 이상이 없지만 강사님처럼 동작하게 하려면 따로 설정해야 하는 부분이 있을까요? 구글링해도 해결방법을 찾지 못 해 질문 남깁니다..! 감사합니다 !!

  • thymeleaf
  • message
  • MVC
  • spring
Aaron Park 댓글 1 좋아요 0 조회수 398

캡틴님께 건의사항 있습니다 :)

미해결

Vue.js 시작하기 - Age of Vue.js

안녕하세요! 강의를 듣다가 요구사항이 하나 생겼습니다. 중간중간에 실습을 넣어주시는데, 혹시 하나의 큰 챕터 끝나고 나서 기본 개념 잘 익히고 있는지 확인하는 선수학습확인같은 실습을 한 3배(=3개?)로 넣어주시면 안될련지 건의드려봅니다. (그 챕터 수준에 맞게요!) 강의 너무 잘 듣고 있습니다! 감사합니다!

  • 건의
  • javascript
  • vuejs
chiWorld 댓글 1 좋아요 1 조회수 179

xcode 시뮬레이터가 작동하지 않네요 ㅠㅠ

미해결

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

expo에서 run on IOS simulator를 클릭했을때 시뮬레이터가 켜지지 않고 이런 에러창이 뜹니다ㅠㅠ 어떻게 해결해야할까요?

  • nodejs
  • express
  • javascript
  • 머신러닝 배워볼래요?
  • HTML/CSS
  • react-native
  • react
  • tensorflow
소중한 알파카 댓글 1 좋아요 0 조회수 424

AttributeConverter로 적용하는 필드에 대해 그룹함수 적용은 어떤 방식으로 해야할까요?

미해결

실전! Querydsl

안녕하십니까 집합 함수 적용에 관해 궁금한 점이 있어서 질문 드립니다. 아래와 같이 AttributeConverter 적용 필드의 경우에는 QueryDSL로 집합함수 적용이 가능한 방법이 있는지 궁금합니다. public class Product { public enum ProductStatus { PROCEEDING, SOLD_OUT;} @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "PRODUCT_ID") private Long id; @Column(name = "TITLE") private String title; @Column(name = "PRICE") private Money price; } public class Money { public static final Money ZERO = Money.wons(0); private final BigDecimal amount; public static Money wons(long amount) { return new Money(BigDecimal.valueOf(amount)); } public static Money wons(double amount) { return new Money(BigDecimal.valueOf(amount)); } public static <T> Money sum(Collection<T> bags, Function<T, Money> monetary) { return bags.stream().map(bag -> monetary.apply(bag)).reduce(Money.ZERO, Money::plus); } Money(BigDecimal amount) { this.amount = amount; } public Money plus(Money amount) { return new Money(this.amount.add(amount.amount)); } public Money minus(Money amount) { return new Money(this.amount.subtract(amount.amount)); } public Money times(double percent) { return new Money(this.amount.multiply(BigDecimal.valueOf(percent))); } public Money divide(double divisor) { return new Money(amount.divide(BigDecimal.valueOf(divisor))); } public boolean isLessThan(Money other) { return amount.compareTo(other.amount) < 0; } public boolean isGreaterThan(Money other) { return amount.compareTo(other.amount) > 0; } public BigDecimal getAmount() { return amount; } public Long longValue() { return amount.longValue(); } public Double doubleValue() { return amount.doubleValue(); } public boolean equals(Object object) { if (this == object) { return true; } if (!(object instanceof Money)) { return false; } Money other = (Money)object; return Objects.equals(amount.doubleValue(), other.amount.doubleValue()); } public int hashCode() { return Objects.hashCode(amount); } public String toString() { return amount.toString() + "원"; } } @Converter(autoApply = true) public class MoneyConverter implements AttributeConverter<Money, Long> { @Override public Long convertToDatabaseColumn(Money money) { return money.getAmount().longValue(); } @Override public Money convertToEntityAttribute(Long amount) { return Money.wons(amount); } }

  • JPA
  • java
엄수림 댓글 1 좋아요 0 조회수 389

테스트 에러 문의드립니다.

미해결

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

회원 가입 테스트 돌리는데 하기와 같은 에러메세지가 떠서 도움을 얻고자 문의 드립니다. ...... Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'memberServiceTest': Unsatisfied dependency expressed through field 'memverService'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'jpabook.jpashop.Service.MemberService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} .... memberService에 어노테이션이 빠져있다라는 의미로 해석했는데 하기 이미지와 같이 주신 특이점을 찾지 못하고 있습니다. 어드바이스 부탁드립니다.

  • JPA
  • 웹앱
  • java
  • spring
  • spring-boot
etl74 댓글 3 좋아요 0 조회수 413

빛이 여러개 중첩되는 상황이 궁금합니다

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12

강사님께서 올려주신 코드에서 SceneManager::LoadTestScene() 에서 PointLight 를 그대로 2개 복사하여 총 3개를 만들었습니다. 빛의 중첩이 효과가 있는지를 확인하기 위해서 였습니다. 저는 사실 이렇게 할 경우 효과가 없을 줄 알았습니다. 왜냐하면 Point Light 가 3개일 경우 lighting.fx 의 PS_PointLight 에서 Deffered Rendering 에서 만들어 낸 g_tex0(Position RT) 와 g_tex1(Normal RT) 으로 1번 Point Light 의 빛을 계산한 후 Light shader 의 Render Target 인 DiffuseLightTarget 와 SpecularLightTarget 으로 출력하고, 그 다음에 2번째 Point Light 의 PS_PointLight 가 실행될 때 위의 과정을 거쳐 DiffuseLightTarget 와 SpecularLightTarget 에다가 그 결과를 덮어씌우고, 마지막 3번 째 Point Light 역시 DiffuseLightTarget 와 SpecularLightTarget 에 결과를 덮어씌워서 결과적으로 하나의 Point Light 를 사용한 결과가 나올 줄 알았습니다. 왜냐하면 위의 3개의 Point Light 의 결과물을 더해주는 과정이 어디있는지 찾을 수 없어서 입니다;; 혹시 이 더해주는 과정들이 BLEND_TYPE::ONE_TO_ONE_BLEND 이것을 지정해 줌으로서 shader 에서 알아서 계산을 해주는 것인가욥?? 그게 아니라면 위와 같은 상황에서 어떻게 3번의 빛이 중첩이 되는 걸까욥?ㅜㅜ 궁금합니다ㅠㅠ 항상 강의 잘 보고 있습니다 감사합니다

  • 게임수학
  • DirectX
이동민 댓글 1 좋아요 1 조회수 379

이 부분은 어떻게 작동되는건가요?

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

제 역량이 좋지 못해서 자꾸 질문을 올리게 되네요. 항상 좋은 답변에 감사드립니다. 다름이 아니라 이 밑에 있는 코드부분에서 session.Send(Segment); 부분에 의문이 생겼습니다. 이게 결국 앞에서 만든 segment를 list serversession한테 보내서 그 리스트에 있는 serversession 들이 소켓을 통해서 서버한테 보낸다는 건데 이때 send는 session에 있는 함수인데 어떻게 이게 호출된건지 헷갈려서요. 고민끝에 내린 결론은 프로그램에 sessionmanager가 clientSession을 생성할때 거기서 참조되어 연결되었다고 내렸습니다. 이게 맞는 건가요?

  • network
  • unity
  • C#
rlagusdn0086 댓글 1 좋아요 0 조회수 275

Assertions 임포트 에러가 뜹니다.

미해결

스프링 핵심 원리 - 기본편

스프링빈 조회 - 기본편 강의 학습 중, Assertions import 과정에서 에러가 떴습니다 예전 질문의 답을 참고하여 1. import 문장을 직접 입력하기 2. package 제외하고 삭제한뒤, import 하나씩 해주기 등등 시도해보았으나 import org.junit.jupiter.api.Assertions ; 위의 assertions 만 됩니다. 파일의 위치가 문제가 있는 걸까요?

  • oop
  • spring
유송 댓글 3 좋아요 0 조회수 606

addClass 이론 강의중에 질문있습니다

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

선생님 안녕하세요 저번 질문에도 정성스럽게 답변달아주셔서 먼저 감사의 말씀을 드립니다 강의 중에 위와같이 .active로만 css를 짜면 반응하지않는다고 .container div.active로 수정하시던데 왜 단순 active 클래스만 주면 되지않는이유가 뭔가요? 그리고 div.active만 써도 작동하던데 강의처럼 .container div.active로 줘야하나요?

  • HTML/CSS
  • jquery
jessi33 댓글 1 좋아요 1 조회수 149

crawling시 값을 못가져오는 경우...

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

안녕하세요. 분명히 그 사이트에서 F12로 개발자모드가서 보면 href라는 속성도있고, 또 그 태그에 해당하는 글도 있는데... 파이썬에서 가져오려면 못가져오는 경우가 발생합니다. 혹시 왜그럴까요? 아래 코드 참고 부탁드립니다. (아래코드를 그대로 복사붙여넣기 하시면 되도록 해놨습니다.) import requests from bs4 import BeautifulSoup url = 'http://category.gmarket.co.kr/listview/L100000002.aspx' res = requests.get(url) soup = BeautifulSoup(res.content, 'html.parser') print(soup.select('#cppLargeCategoryBest')[0].select_one('li > div.name')) 프린트하면.... herf에도 #이있고, 글이있어야 하는부분에는 아무것도 없네요 ㅠ 참고로 사이트F12개발자모드에서의 값과, 제코드의결과는 아래그림과 같습니다.

  • python
  • 웹-크롤링
toaehddn 댓글 1 좋아요 0 조회수 325

인기 태그

인프런 TOP Writers

주간 인기글