inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

스프링 데이터 Common

해결됨

스프링 데이터 JPA

안녕하세요 기선님 언제나 좋은 강의 감사드립니다! 기선님이 올려주신 자료와 설명을 듣고, 스프링 데이터 Common은 스프링 데이터 JPA 뿐만 아니라 다른 스프링 데이터 프레임워크 에서도 전반적으로 사용되는 공통의 부분이라는걸 알 수 있었습니다. 그리고, JpaRepository 에서 Save(entity)를 하는것은 자연스럽게 이해가 됩니다 ORM 기반의 JPA를 사용하는 것이니까요 그런데 CrudRepository 인터페이스의 경우 스프링 데이터 Common 의 인터페이스로 JPA에서만 사용하는 인터페이스가 아닐텐데, save(entity)가 가능한 것은 결국, 스프링 데이터 JPA 가 아닌 다른 부분들 (스프링 데이터 MongoDB, 스프링 데이터 JDBC...) 들도 ORM 이 기반인건가요?? 다른건 몰라도 스프링 데이터 JDBC는 까보진 않았지만 이름 자체가 ORM 기반은 아닐 것 같아서요.. 아니면 제가 왜곡해서 이해하고 있는 부분이 있는지 궁금합니다! 항상 도움되는 답변 해주셔서 너무 감사합니다!!

  • spring
  • JPA
  • java
jaden 댓글 1 좋아요 0 조회수 195

CLI

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

vue cli와 webpack cli의 사용의 차이점은 무엇인가요? 개념이 조금 헷갈리네요..단순하게 프로젝트를 구성하는 방법의 차이인것인가요?

  • vuejs
  • es6
  • javascript
  • vuex
qkrthfk 댓글 2 좋아요 1 조회수 328

memo 관련 질문이요

미해결

웹 게임을 만들며 배우는 React

memo로 컴포넌트를 감싸줄 때 그냥 export dfeault memo(컴포넌트명) 이렇게 해줘도 되던데 계속 이렇게 해줘도 될가여??

  • react
rlaalsrb3559 댓글 1 좋아요 0 조회수 186

람다식을 가끔 사용하시는데

미해결

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

람다식을 검색해봤는데 이해가 잘 안되서 그러는데 (매개변수) -> {함수몸체} 이런식으로 나오는데 아무것도 없는 () -> 이렇게 하실때 왜 이렇게 하시는지 궁금합니다.. 람다식 쉽게 이해할 수 있는 방법이 없을까요,,,

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

17-세션(sessions) 강의 문의 드립니다.

미해결

PHP 7+ 프로그래밍: 객체지향

Uncaught PDOException: could not find driver in D:\myeongsim\newphp\Functions\session.php:128 라고 나오는 데 어떻게 해야 하나요?ㅠㅠ session_set_save_handler ( new DatabaseSessionHandler ( new PDO ( 'mysql:dbname=phpblog;host=localhost;' , 'root' , '' ))); 맞게 바꾼 것 같은데요...ㅠㅠ 터미널에서 mysql은 어떻게 사용하나요?

  • php
  • oop
devedu 댓글 1 좋아요 0 조회수 230

userInfo를 왜 쓰신지 궁금합니다.

미해결

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

app . post ( '/register' , ( req , res ) => { // 회원가입 할때 필요한 정보를 client에서 가져오면 그것들을 db에 넣어준다. const user = new User ( req . body ); user . save (( err , userInfo ) => { if ( err ) return res . json ({ Success : false , err }); return res . status ( 200 ). json ({ Success : true }); }); }); 코드에서 userInfo가 왜 필요한가요? 유저 정보는 user에 들어있는데 userInfo를 쓰신 이유가 있으신가요?

  • react
  • nodejs
이종수 댓글 1 좋아요 4 조회수 156

안녕하세요 코드 관련 질문드립니다.

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

안녕하세요 강사님 영상 15:15 쯤에 강사님께서 만칠백개의 리스트가 있고 NMS 함수로 인자로 넘어가 필터링 된다고 하셨는데 if confidence > conf_threshold: 조건식으로 걸러져 나온 18개의 결과가 NMS 필터링을 거쳐 14개로 출력되는 것이 아닌가요?

  • 컴퓨터-비전
  • tensorflow
  • 딥러닝
  • 머신러닝 배워볼래요?
  • python
  • keras
하키빌리지 댓글 1 좋아요 0 조회수 161

실습 정답 문의

미해결

리눅스 쉘 스크립트 마스터

강의 목록중 실습(DRILL)의 정답은 어디서 볼 수 있나요?

  • linux
  • shell-script
sak kyu 댓글 1 좋아요 1 조회수 203

포토샵버전 질문입니다.

해결됨

[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드

3일뒤에 시험을보는데 시험장 포토샵 버전이 cs3라고 나와있더라고요 cs6랑 큰 차이는 없겠죠?? 혹시 몰라서 cs3버전을 설치해보려고 했는데 옛날 프로그램이라서 그런지 찾기 어렵네요..

  • HTML/CSS
  • jquery
  • 웹 디자인
웹개바르르 댓글 3 좋아요 1 조회수 358

저역시 id를 찾지못합니다

미해결

누구나 할 수 있는 안드로이드 앱 개발 - 1 (Kotlin)

완전 코딩입문자고 어플은 더더욱 무지한상태라 Daniel lee님한테 답변해준 블로그읽어봐도 도저히 뭔말인지 모르겠습니다 그냥 코드로 답변해주십시오

  • android
  • kotlin
김상헌 댓글 4 좋아요 0 조회수 335

re.sub

미해결

파이썬 레시피 - 웹 활용 입문편 (전자책 포함)

re.sub부분에서 뒤에 치환하는것 까지 알려주셨는대 title 부분은 무슨 의미 인지 모르겠어요.

  • python
koko423131@naver.c 댓글 0 좋아요 0 조회수 251

컴포저 설치 에러 문의드립니다.

미해결

PHP 7+ 프로그래밍: 객체지향

1. $ Package name (<vendor>/<name>) [user/composer]: 이 부분은 나중에 지우기도 하시던데 어떤 걸 의미하는 건가요??? The package should be lowercase and have a vendor name, a forward slash, and a package name, matching: [a-z0-9_.-]+/[a-z0-9_.-]+ 오류가 나길래 시키는 대로 하긴 했습니다... 2. [Composer\Exception\NoSslException] The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl extension, you can disable this error, at your own risk, by setting the 'disable-tls' opt ion to true. 이 에러가 뜨길래 $ composer config -g -- disable-tls true 라고 하긴 했습니다 보안상 문제가 없는건가요??? composer 설치할 때마다 오류가 항상 엄청 많이 나오는데 그냥 검색해서 따라하고 해결하고 있지만 왜 그런지 몰라서 답답합니다ㅠㅠ 이 부분에 대한 학습은 어떻게 해야 할까요?

  • oop
  • php
devedu 댓글 2 좋아요 0 조회수 640

42강 MultiAutoCompleteTextView

미해결

윤재성의 Kotlin 기반 안드로이드 앱 개발 Part1 - UI Programming

setOnItemClickListener 에서 선택 된 index가 화면에 보여진 것중에서 순번이 반환 되고 있습니다. 결국 data1의 정확한 위치를 잡지 못합니다. 해결 방법이 있을까요?

  • android
  • kotlin
지현명 댓글 1 좋아요 0 조회수 246

개발자님 안녕하세요!

미해결

비전공자를 위한 개발자 취업 실전 가이드

강의와 관련있는 질문 을 남겨주세요. &bull; 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) &bull; 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) &bull; 서비스 운영 관련 질문은 인프런 우측 하단 &lsquo;문의하기&rsquo; 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. &bull; 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. &bull; 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. &bull; 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. &bull; 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. &bull; 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. &bull; 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . &bull; 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. &bull; 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. &bull; 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. &bull; 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다. 개발자님 안녕하세요! 개발에 발을 담그려 하고있는 비전공자입니다! 언어 종류도 너무 많고 처음 들어보는 용어가 너무 많아서 뭘 어떻게 해야할지 감이 잡히지 않은 상황에서 개발자님께서 쓰신 글을 접하게 된건 정말 행운이라고 생각합니다. 저는 얼마전까지 병원에서 일을하다 퇴사를 했습니다. 적성에 맞지 않아 다른 일을 알아보던 중 개발자에 관심이 가게되었는데요. 취업성공패지를 진행하고있기도하고 생활비 문제, 학원비 문제가 있어서 국비지원으로 입문을 하려고합니다. 웹/앱개발 생각 중이구요! 집에서 가깝기도하고 마침 학원 수업 일정도 제게 맞아서 생각 중인 코스가 있는데 커리큘럼이랑 교육 내용이 비전공자가 시작하기에 알맞은 내용인지 한번만 봐주시면 감사하겠습니다 🙏🏻 http://www.btc.ac.kr/p/?j=49&edu_code=VmtaYVUySnRVWGROVkZwVVZrWkZPUT09K00=

로니 댓글 1 좋아요 0 조회수 186

이미지가 안들어가져요

XD UI 디자인 + Clone Coding 인터렉티브 반응형웹 포트폴리오!

삭제된 글입니다

  • 인터랙티브-웹
  • XD
  • 반응형-웹
junguk1403 댓글 3 좋아요 0 조회수 113

test후 테이블 삭제...

미해결

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

안녕하세요. 제가 강의 마지막쯤에 test를 진행했는데 h2콘솔에 가보니 table이 없다고 나와서 run한 결과를 보니 Hibernate: drop table if exists member CASCADE이런 문장이 있습니다... Hibernate: drop table if exists member CASCADE Hibernate: create table member (id bigint generated by default as identity, name varchar(255), primary key (id)) 2020-12-07 14:55:27.323 INFO 19008 --- [ task-1] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2020-12-07 14:55:27.334 INFO 19008 --- [ task-1] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' 2020-12-07 14:55:27.414 INFO 19008 --- [ main] o.s.t.c.transaction.TransactionContext : Began transaction (1) for test context [DefaultTestContext@5b619d14 testClass = MemberServiceIntegrationTest, testInstance = hello.hellospring.service.MemberServiceIntegrationTest@736b21ee, testMethod = 회원가입@MemberServiceIntegrationTest, testException = [null], mergedContextConfiguration = [WebMergedContextConfiguration@66746f57 testClass = MemberServiceIntegrationTest, locations = '{}', classes = '{class hello.hellospring.HelloSpringApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', contextCustomizers = set[org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@33ecda92, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@dc7df28, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4d14b6c2, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@20b2475a, org.springframework.boot.test.context.SpringBootTestArgs@1, org.springframework.boot.test.context.SpringBootTestWebEnvironment@4516af24], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.populatedRequestContextHolder' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.resetRequestContextHolder' -> true]]; transaction manager [org.springframework.orm.jpa.JpaTransactionManager@7aa01bd9]; rollback [false] Hibernate: select member0_.id as id1_0_, member0_.name as name2_0_ from member member0_ where member0_.name=? Hibernate: insert into member (id, name) values (null, ?) 2020-12-07 14:55:27.717 INFO 19008 --- [ main] o.s.t.c.transaction.TransactionContext : Committed transaction for test: [DefaultTestContext@5b619d14 testClass = MemberServiceIntegrationTest, testInstance = hello.hellospring.service.MemberServiceIntegrationTest@736b21ee, testMethod = 회원가입@MemberServiceIntegrationTest, testException = [null], mergedContextConfiguration = [WebMergedContextConfiguration@66746f57 testClass = MemberServiceIntegrationTest, locations = '{}', classes = '{class hello.hellospring.HelloSpringApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', contextCustomizers = set[org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@33ecda92, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@dc7df28, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@4d14b6c2, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@20b2475a, org.springframework.boot.test.context.SpringBootTestArgs@1, org.springframework.boot.test.context.SpringBootTestWebEnvironment@4516af24], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.populatedRequestContextHolder' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.resetRequestContextHolder' -> true]] 2020-12-07 14:55:27.738 INFO 19008 --- [extShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2020-12-07 14:55:27.739 INFO 19008 --- [extShutdownHook] .SchemaDropperImpl$DelayedDropActionImpl : HHH000477: Starting delayed evictData of schema as part of SessionFactory shut-down' Hibernate: drop table if exists member CASCADE 2020-12-07 14:55:27.744 INFO 19008 --- [extShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor : Shutting down ExecutorService 'applicationTaskExecutor' 2020-12-07 14:55:27.744 INFO 19008 --- [extShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2020-12-07 14:55:27.752 INFO 19008 --- [extShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. Process finished with exit code 0 결과 이미지 입니다... 왜 이런건지 혹시 알수 있을까요?? 매번 좋은강의 감사합니다!!

  • spring
  • spring-boot
  • MVC
  • java
오근혁 댓글 2 좋아요 0 조회수 539

41강 AutoCompleteTextView 11:20

미해결

윤재성의 Kotlin 기반 안드로이드 앱 개발 Part1 - UI Programming

디버그 해보니 android.widget.DropDownListView으로 들어 오고 있는데 AutoCompleteTextView으로 캐스팅 해도 안되네요.

  • android
  • kotlin
지현명 댓글 1 좋아요 0 조회수 151

Daum 시총 코드 바뀐 부분 적어놓을게요.

미해결

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

from bs4 import BeautifulSoup from urllib.request import urlopen, Request from fake_useragent import UserAgent import json # Fake Header Information userAgent = UserAgent() # Define Header headers = { 'User-Agent': userAgent.chrome, # ie -> chrome 으로 수정 시 요청 가능 'referer': 'https://finance.daum.net/' } url = "https://finance.daum.net/api/domestic/trend/market_capitalization/?pagination=true&perPage=5&order=desc" # Request response = urlopen(Request(url, headers=headers)).read().decode('utf-8') soup = BeautifulSoup(response, 'html.parser') rank_json = json.loads(response)['KOSPI'] # data -> KOSPI # 중간 확인 print('중간 확인 : ', rank_json, '\n') for elm in rank_json: # print(type(elm)) #Type 확인 print('순위 : {}, 금액 : {}, 회사명 : {}'.format(elm['rank'], elm['tradePrice'], elm['name']), )

  • python
  • 웹-크롤링
Sung iL Park 댓글 2 좋아요 1 조회수 302

혹시 sapper 강의는 계획이 있으신가요?

미해결

Svelte.js [Core API] 완벽 가이드

sapper 강의는 없는거같아서 혹시 계획이 있으신가 문의 드립니다..!

  • svelte
  • Sortable
  • Rollup
svelteboy 댓글 2 좋아요 1 조회수 204

Mysql 설치 후 services.msc 오류

미해결

[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]

파이썬 기초 강의 부터 수업 너무나 잘 듣고 있습니다. MySQL 설치까지 무사히 끝내고 실행도 됐습니다. 그런데 services.msc를 실행한 뒤, 여기서 mysql 시작을 눌렀더니 오류가 났습니다. 오류 메시지는 "mysql 서비스가 로컬 컴퓨터에서 시작됐다가 중지됐습니다. 일부 서비스는 다른 서비스 또는 프로그램에서 사용하지 않으면 자동으로 중지됩니다" 입니다. 혹시나 mysql 프로그램을 지우고 다시 깔아야 할까요. 문의드립니다.

  • mysql
  • DBMS/RDBMS
  • sql
  • python
  • 데이터 엔지니어링
kyurag hwang 댓글 1 좋아요 0 조회수 275

인기 태그

인프런 TOP Writers

주간 인기글