inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

final 질문

해결됨

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

15:21 쯤에 MemberRepository를 밖에서 넣어줄 수 있도록 메소드를 하나 생성했는데 똑같은 코드인데 오류가 나네요ㅠㅠ The final field MemberService.memberRepository cannot be assigned final 키워드를 없애면 잘 돌아가긴 하는데 문제가 생기진 않을까요?

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

Long과 long의 차이는 무엇이고 왜 Long을 쓰신건가요?

해결됨

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

Member클래스의 id 타입과 MemberRepository 인터페이스에 존재하는 findById의 id를 모두 Long으로 작성하셨는데 왜 long을 안쓰시고 Long을 쓰셨는지 궁금합니다.

  • MVC
  • spring-boot
  • java
  • spring
SEAOTTER 댓글 1 좋아요 2 조회수 1214

private final 에서 final의 역할...

미해결

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

안녕하세요. 제목과 같습니다. final의 역할이 궁금합니다!

  • java
  • MVC
  • spring-boot
  • spring
기쁜 흰동가리 댓글 2 좋아요 2 조회수 537

findByName() 테스트 오류

해결됨

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

@Test public void findbyName() { Member member1= new Member(); member1.setName("spring1"); repository.save(member1); Member member2= new Member(); member1.setName("spring2"); repository.save(member2); Member res = repository.findByName("spring1").get(); assertThat(res).isEqualTo(member1); } 코드에 이상이 있는 것 같지는 않은데... java.lang.NullPointerException이 뜨네요ㅠㅠ 다른 테스트들은 잘 돌아갑니다. MemoryMemberRepository.java 일부 @Override public Optional<Member> findByName(String name) { return store.values().stream() .filter(member -> member.getName().equals(name)) .findAny(); }

  • java
  • spring-boot
  • spring
  • MVC
yeon 댓글 3 좋아요 1 조회수 585

Validation 이 적용이 잘 되지 않습니다.

미해결

스프링 웹 MVC

안녕하세요 기선님 언제나 좋은 강의 너무 감사드립니다! 최신버전 부트를 사용하고 있어서 @Valid 어노테이션을 사용하기위해 의존성은 추가했습니다. 그런데 Event 의 limit 프로퍼티에 @Min(0) 을 추가했고, mock으로 -10을 넘기는데 BindingResult 에서 에러로 잡지 못하고 그대로 넘겨주는데 제가 뭘 잘못한걸까요 ㅠㅠ 작성한 코드는 다음과 같습니다 테스트코드 @Test void createEventModel () throws Exception { mockMvc . perform ( post ( "/eventsModel" ) . param ( "name" , "event1" ) . param ( "limit" , "-10" )) . andDo ( print ()) . andExpect ( status () . isOk ()) ; } 핸들러 @PostMapping ( "/eventsModel" ) @ResponseBody public Event createEventModel ( @Valid @ModelAttribute Event event , BindingResult bindingResult ){ if ( bindingResult . hasErrors ()) bindingResult . getAllErrors () . stream () . forEach ( e -> System . out . println ( e . toString ())) ; Event event1 = new Event () ; event1 . setId ( 10 ) ; event1 . setName ( event . getName ()) ; event1 . setLimit ( event . getLimit ()) ; return event1 ; } 이벤트에 @Min 은 추가했습니다 @Min ( 0 ) private Integer limit ; 다음에서 테스트를 수행해도 hasErrors()로 걸리질 않습니다..

  • MVC
  • java
  • spring
jaden 댓글 3 좋아요 0 조회수 406

퇴근 후에 사이드 프로젝트로 간단한 웹사이트를 만들어보려고 하는데 몇 가지 질문을 드리고 싶습니다.

미해결

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

안녕하세요, 김영한님! 두어달 전에 취업 준비를 하면서 Django를 이용해서 웹사이트를 만들고 있었는데 운 좋게 취업이 되어 개발을 멈췄었습니다. 그러다가 페이스북 생활코딩 커뮤니티에 입문 강의를 무료로 만드셨다는 글을 보고, 퇴근 후에 이 강의를 흥미롭게 들으며 스프링에 대해 관심이 많아져 장고보다는 스프링을 이용하여 다시 웹사이트를 개발해보고 싶은 마음이 생겼습니다. 1. 사이드 프로젝트로 가볍게 웹 사이트를 만들 때에도 스프링을 많이들 사용하시는 지 궁금합니다. 강의를 들었을 때는 웹 사이트 하나만 개발 하기에는 좀 무거운 프레임워크라는 생각도 드는데, 스프링 외에 간단한 사이드 플젝에 빠르고 간편하게 사용하시는 프레임워크 혹은 기술이 있나요? 아니면 보통 스프링을 많이들 사용하시나요? 2. (1번 질문에서) 만약에 스프링으로 개발한다고 할 때, (현재 스프링 핵심 입문 강의도 듣고 있는데) 핵심 입문 강의와 무료인 이 입문 강의 두 개의 강의로도 썩 괜찮은 웹사이트를 만들 수 있을지 궁금합니다. 부족하다면 추가로 들어볼만한 강의 혹은 배울 지식이 있을까요? (만드려고 하는 사이트는 디시x사이드처럼 게시판에 글을 쓰는 기본 형태에 특정 조건을 만족하는 유저들끼리 소통을 하여 오프라인에서 만나도록 도와주는 컨셉입니다) 핵심 강의에서 리얼포스를 몇 번 언급하시던데, 저도 올해 초에 거금을 주고 산 리얼포스 굉장히 잘 사용하고 있습니다 ㅎㅎ 이 녀석 덕분에 돈 아까워서라도 퇴근 후에 뭐라도 하게 되네요. 열심히 해서 영한님이 현업에 계실 때 같은 팀 후배로 꼭 들어가고 싶네요 :) 늘 질 좋은 강의 감사드리며 더 많이 만들어주세요~~!

  • java
  • spring-boot
  • spring
  • MVC
대흉근 댓글 2 좋아요 0 조회수 740

리턴 값이 있는 함수를 멀티 프로세스로 실행할 때 실행된 함수의 리턴 값을 변수로 저장하여 사용할 수 있는 방법이 궁금합니다.

미해결

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

리턴 값이 있는 함수를 멀티 프로세스로 실행할 때 실행된 함수의 리턴 값을 변수로 저장하여 사용할 수 있는 방법이 궁금합니다. from multiprocessing import Process def func1(): a = a+3 return a def func2(): b = b+2 return b def func3(): c = c+1 return c p1 = Process(target=func1) p2 = Process(target=func2) p3 = Process(target=func3) p1.start() p2.start() p3.start() p1.join() p2.join() p3.join()

  • django
  • python
JJun M 댓글 2 좋아요 0 조회수 3476

(venv)가 생성되지 않을 경우에 참고하세요.

미해결

남박사의 파이썬으로 실전 웹사이트 만들기

질문은 아닙니다. 제가 몇 달 전에 강의를 보면서 저도 같은 증상을 겪었었는데 강의를 다시 와보니 다른 분들도 똑같은 상황을 겪는거 같아서 제가 해결한 방법을 알려드릴테니 한 번 해보시기 바랍니다. 윈도우 시작 버튼을 누르고 PowerShell 이라고 치면 PowerShell 관련 버튼이 생깁니다. 관리자권한으로 실행하시고 나서 Set-ExecutionPolicy Unrestricted를 입력하시고(대소문자 무관) Y를 입력하시고 엔터를 누르시면 됩니다. 그리고나서 다시 VSC로 돌아와서 venv\Scripts\activate.ps1 하시면 됩니다. 저는 일단 이 방법으로 해결이 됐습니다만 이렇게 해도 안될 경우는 저도 잘 모르겠습니다. 도움이 되셨길 바랍니다.

  • python
너굴너굴너구리 댓글 5 좋아요 2 조회수 1023

단위테스트와 통합테스트

미해결

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

단위 테스트가 훨씬 좋은 테스트일 가능성이 높다고 하셨는데, 그렇다면 db를 연동하고 난 후에는 단위테스트를 어떻게 진행하면 되는 건가요?

  • spring-boot
  • spring
  • java
  • MVC
하이얀구름 댓글 2 좋아요 13 조회수 409

크롤링해서 엑셀파일로 데이터저장하기1, 에러확인요청

미해결

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

선생님과 똑같이 했는데 뭐가 잘못되었을까요? import openpyxl excel_file = openpyxl.Workbook() excel_sheet = excel_file.active excel_sheet.append(['data1', 'data2', 'data3']) excel_file.save('tmp.xlsx') excel_file.close() NameError Traceback (most recent call last) <ipython-input-2-ceee3ced2775> in <module> ----> 1 excel_file . close ( ) NameError : name 'excel_file' is not defined

  • 웹-크롤링
  • python
youil.kim@kt.com 댓글 1 좋아요 1 조회수 675

MemberService, MemberRepository

미해결

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

두 가지 궁금증이 있어서 질문 드립니다. 1. 왜 Repository는 인터페이스를 만들고 구현체를 만들어 사용하나요? 2. MemberService에서는 왜 구현체인 MemoryMemberRepository가 아니라 MemberRepository를 사용하나요? 3-1. 왜 MemberService에 있는 MemberRepository는 final을 사용하나요? memberRepository가 바뀌지 않게 하기 위한 장치를 하나 더하는 느낌으로 생각해도 괜찮은 건가요? 3-2. MemberController에서 memberService를 정의해서 사용할 때와 MemberService에서 memberRepository를 정의해서 사용할 때 final을 적용하여 사용하는 것이 권장되나요?

  • java
  • MVC
  • spring-boot
  • spring
하이얀구름 댓글 2 좋아요 0 조회수 353

marriage에 왜 false를 쓰고싶으신가요?

미해결

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

??

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

GridSearchCV 질문드립니다

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

grid 에서 나온 최적의 하이퍼 파라미터 값이 직접 y_test 히여 정확도를 추출하였을때의 성능 모델 순위에서 낮으면 어떻게 하나요 ? 예를들어서 max_depth = 8로 최적 파라미터값이 출력이 되었는데 y_test 를 가지고 돌렸을시 max_dept =12 인 정확도가 가장 높을때 어떻게 하나요 ?

  • python
  • 머신러닝 배워볼래요?
  • 통계
문선교 댓글 1 좋아요 0 조회수 425

Repository vs Service 의 역할의 차이점

해결됨

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

안녕하세요. 선생님 강의 정말 잘 보고있습니다. 궁금한점이 있어서요 Repository 패키지와 Service 패키지가 보통 구분되어있는데 정확하게 쓰임새의 차이점을 모르겠습니다. 그냥 스프링에서 Service 역할을 하는 것이 스프링 부트에서는 Repository가 하는거로 알고있었는데.. 어떤 경우에 Repository에 구현하고, 어떤 경우에 Service에 구현하는지.. Service에 구현하는것은 조금더 비즈니스 적인 내용을 구성한다고 하셔서 혼란이 조금 생겼습니다.

  • java
  • spring
  • spring-boot
  • MVC
ymyj33 댓글 2 좋아요 5 조회수 6834

쥬피터 네이게이터 접속방법 문의

미해결

공공데이터로 파이썬 데이터 분석 시작하기

주신 파일로 win64비트 설치했습니다. anaconda3 폴더에 실행 notebook 실행파일이 어떤것일까요? 그림에 나온 네비게이터 창이 안떠요

  • pandas
  • python
  • numpy
댓글 2 좋아요 1 조회수 578

쥬피터 노트 사용방법 문의

미해결

공공데이터로 파이썬 데이터 분석 시작하기

쥬피터 노트북을 사용하라고 하셨는데 try classcis notebook 이 말씀하신것인가요? install notebook은 이상한게 떠요

  • python
  • numpy
  • pandas
닉네임설정 댓글 1 좋아요 1 조회수 530

주피터 노트북을 어떻게 실행하나요?

미해결

공공데이터로 파이썬 데이터 분석 시작하기

4:29의 화면이 나오지 않습니다.

  • pandas
  • numpy
  • python
닉네임설정 댓글 1 좋아요 1 조회수 548

SpringCofing 클래스 질문이요!

해결됨

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

자바코드로 빈을 등록할 때 SpringConfig 클래스에 작성을 하는거면 SpringConfig 파일이 스프링 컨테이너의 역할을 하는건가요?

  • MVC
  • spring
  • java
  • spring-boot
나 좀 도와줘요 댓글 1 좋아요 0 조회수 272

임곗값 배열에 대한 질문입니다.

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

강의 약 9분 44초즈음에 보면 변환된 분류 결정 임곗값 배열의 Shape는 147이고 나머지는 148의 값을 갖습니다. 저의 경우, sklearn 0.23.1 버전으로 돌리고 있으며, 임곗값= 143, 나머진 각각 144로 1개씩 더 많습니다. 보면 (버전의 다름과 상관없이) 임계값의 배열수보다 1씩 더 많은 결과가 발생하는데요, 임계값이 정밀도, 재현율에 비하여 1개씩 부족한 이유에 대하여 알 수 있을까요?

  • python
  • 통계
  • 머신러닝 배워볼래요?
liob_reverse 댓글 1 좋아요 1 조회수 286

안녕하세요 강사님이 템플릿 엔진에 대해서 질문이 있습니다.

미해결

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

성능 문제로 템플릿 엔진보다는 웹 프레임워크 vue.js react.js angular.js를 쓴다고 들었습니다. 여기 강의에서 thymeleaf 템플릿 엔진을 사용했는데, spring에서 템플릿 엔진을 꼭 써야하는지 아니면 간단하게 예제로써만 사용하고 나중에는 react.js vue.js angular.js같은 웹 프레임워크를 사용하는 지 궁금합니다.

  • spring
  • java
  • spring-boot
  • MVC
hyungchulpak 댓글 1 좋아요 15 조회수 3453

인기 태그

인프런 TOP Writers

주간 인기글