inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

섹션 5번 영상 갭차이가 있는것같습니다

해결됨

코드로 배우는 스프링 웹 프로젝트 - Basic

섹션 5번에서 스프링 MVC설정 하고나서 파라미터의 수집과 변환으로 넘어갈때 뭔가 중간부분이 점프가 된것같은데 이 부분이 정상인가해서 문의 드립니다

  • java
  • jsp
  • spring
  • mybatis
댓글 1 좋아요 0 조회수 165

스프링6버전에 톰캣10에서 스프링시큐리티 문제

미해결

코드로 배우는 스프링 웹 프로젝트 - Intermediate

스프링6버전에 톰캣10으로 진행하고있습니다. 스프링시큐리티부분에서 똑같이해도 에러가 발생하는데 스프링6버전에서는 설정이 달라지나요??

  • jsp
  • spring
  • xml
  • spring-security
  • ajax
  • mybatis
boxman 댓글 2 좋아요 0 조회수 258

인텔리제이 커뮤니티버젼을 진행해도 되나요?

미해결

코드로 배우는 스프링 웹 프로젝트 - Basic

얼티메이트 버젼은 유료버젼으로 알고있는데요. 커뮤니티 버젼으로 진행해도 되나요?

  • java
  • jsp
  • spring
  • mybatis
Jeong JongHyun 댓글 2 좋아요 0 조회수 316

Failed to load ApplicationContext 해결 방법 부탁드립니다.

미해결

코드로 배우는 스프링 웹 프로젝트 - Basic

안녕하세요. 의존성 주입 연습하기 강의 중 10:30 쯤에서 test 하는 중 java.lang.IllegalStateException: Failed to load ApplicationContext 예외가 발생했습니다. 여러 가지 자료들을 검색해 보고 시도해봤으나 안 됩니다. 어떻게 하면 되는지요?

  • java
  • jsp
  • spring
  • mybatis
박종성 댓글 1 좋아요 0 조회수 223

Invalid bound statement (not found): com.helloword.fitstStart.mapper.QuickMapper.findById 에 대한 질의 입니다.

미해결

1시간만에 끝내는 spring boot rest api 서비스 개발

[오류내용] SERVICE에서 MAPPER까지 값은 1로 잘 넘어 오는데 MAPPER에서 XML로 넘어가는 부분에서 오류가 납니다. [오류 SCRIPT] 2024-05-23T12:14:49.232+09:00 INFO 5380 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms 2024-05-23T12:14:49.272+09:00 INFO 5380 --- [nio-8080-exec-1] c.h.fitstStart.service.QuickService : 111111 ...1 2024-05-23T12:14:49.275+09:00 ERROR 5380 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.helloword.fitstStart.mapper.QuickMapper.findById] with root cause org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.helloword.fitstStart.mapper.QuickMapper.findById at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>( MapperMethod.java:229 ) ~[mybatis-3.5.14.jar:3.5.14]

  • spring-boot
  • jpa
  • swagger
  • mybatis
kho65 댓글 1 좋아요 0 조회수 586

QuickMapper를 찾을 수 없다는 오류가 뜹니다. @Autowired 사용에 문제가 있는 걸까요?

미해결

1시간만에 끝내는 spring boot rest api 서비스 개발

안녕하세요? 강의 내용이 너무 좋아서 빠져서 듣고 있습니다. 그런데 mybatis연결 과정에서 QuickMapper interface와 xml연결하는 부분 수업 중에 아래와 같은 에러가 발생했습니다. 에러 내용만 보면 Service 에서 QuickMapper를 @Autowired하는 부분부터 문제가 생기는 것 같은데 해결방법을 모르겠습니다. 현재 에러가 나는 상태로 git에 소스 올려두었습니다. https://github.com/ljpson/quickstart.git 에러 내용은 아래와 같습니다. 2024-04-03T11:20:24.392+09:00 WARN 74964 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'quickController': Unsatisfied dependency expressed through field 'quickService': Error creating bean with name 'quickService': Unsatisfied dependency expressed through field 'quickMapper': No qualifying bean of type 'com.helloworld.quickstart.mapper.QuickMapper' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} 2024-04-03T11:20:24.395+09:00 INFO 74964 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat] 2024-04-03T11:20:24.404+09:00 INFO 74964 --- [ main] .s.b.a.l.ConditionEvaluationReportLogger : Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. 2024-04-03T11:20:24.418+09:00 ERROR 74964 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPLICATION FAILED TO START *************************** Description: Field quickMapper in com.helloworld.quickstart.service.QuickService required a bean of type 'com.helloworld.quickstart.mapper.QuickMapper' that could not be found. The injection point has the following annotations: - @org.springframework.beans.factory.annotation.Autowired(required=true) Action: Consider defining a bean of type 'com.helloworld.quickstart.mapper.QuickMapper' in your configuration. Process finished with exit code 1

  • spring-boot
  • jpa
  • swagger
  • mybatis
손정은(맑은하늘) 댓글 3 좋아요 2 조회수 421

mybatis의 hashmap 데이터 호출시 대문자로 불러와야 되나요?

미해결

1시간만에 끝내는 spring boot rest api 서비스 개발

강의 내용에 대해 질문해 주세요 에러가 날 경우 본인 코드가 있는 git 주소를 알려주거나 최대한 상세히 적어주세요 소문자로하면 null로만 나옵니다...

  • spring-boot
  • jpa
  • swagger
  • mybatis
댓글 1 좋아요 0 조회수 542

@Autowired 관련

미해결

1시간만에 끝내는 spring boot rest api 서비스 개발

강의 내용에 대해 질문해 주세요 에러가 날 경우 본인 코드가 있는 git 주소를 알려주거나 최대한 상세히 적어주세요 @Autowired 를 사용해도 QuickService가 호출되지 않는 것 같습니다 어떻게 해야 하나요?

  • spring-boot
  • jpa
  • swagger
  • mybatis
pudding 댓글 1 좋아요 0 조회수 284

마이바티스 - 해쉬맵

해결됨

1시간만에 끝내는 spring boot rest api 서비스 개발

안녕하세요! 강의 잘듣고있습니다! 마이바티스 설정관련 parameter를 1개임에도 불구하고 HashMap으로 감싸서 보내는데 원래 마이바이스트 매개변수 넘길때 보통 해쉬맵으로 감싸서 보내나요? 또한가지 만약 넘겨줄 매개변수가 Object 타입 (id,username....), String 타입 2가지 혹은 그 이상인 경우에도 해쉬맵에 Object도 매핑해서 보내준 후 #{objec명.필드명} 이런식으로 빼쓰나요?

  • spring-boot
  • jpa
  • swagger
  • mybatis
youakdl 댓글 1 좋아요 0 조회수 581

jsp 체크박스 기능 사용

미해결

안녕하세요 현재 spring을 이용하여 개발 중인 초보개발자입니다. 다름이 아니라 현재 spring의 ajax 통신 기능을 사용하여 체크박스 기능을 구현 중인데, 생각보다 잘 풀리지 않아 질문하고자 합니다. javascript에 배열을 선언 후 체크박스가 요청하는 데이터베이스 데이터를 mybatis로 구분하여 불러오려 하는데, 배열의 size가 null로 나와 조회가 되지 않습니다. 현재 화면에 데이터를 불러오는데 getmapping을 사용 중인데, 구글링을 하다보니 postmapping이 적합하다고 하는데 혹시 어떤 이유 때문인지 궁금합니다. 만약 꼭 바꿔야한다면 getmapping -> postmapping 으로 변경하려 하는데, 컨트롤러와 ajax의 type을 get에서 post로 변경하였는데 아예 데이터가 올라오지 않는 현상이 발생했습니다. 혹시 어떻게 형식을 바꾸면 되는지 궁금합니다.

  • spring
  • mvc
  • mybatis
  • postmapping
  • getmapping
임진혁 댓글 1 좋아요 0 조회수 349

[생애 최초 JPA 사용하기]로 넘어가기 전 Mybatis 공부..? 관련 질문입니당(3번질문 추가)

해결됨

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

안녕하세요 공부하는 개발자 최태현님! 강의가 너무 재밌어서 23강까지 후딱 와버린 지금, 두번째 질문 드리게 되었네요 ㅎㅎ 오늘도 감사한 마음을 가지고 바로 본론으로 넘어가보도록 하겠습니다~ (2월 26일 오전 11시 50분 3번질문 추가) 22강까지 마치고 나서 데이터 접근 기술에 대해 더 알아보았는데요! 크게 아래와 같은 5가지 기술을 사용하고 있다고 하더라구요 SQLMapper JDBC Template MyBatis ORM 기술 JPA, Hibernate Spring Data JPA Querydsl 이 중, JDBC Template과 JPA쪽은 본 강의에서 다루고 있고 Querydsl은 [실전!코틀린과 스프링부트로 도서관리 애플리케이션 개발하기(Java프로젝트 리팩토링)]에서 배울 수 있는 것 같은데,, MyBatis 같은 경우는 따로 다루고 계신 것 같지 않아서 독학으로 해보고자 하고 있는 상태입니다..ㅠ 그래서 문의 드리고자 하는 부분은, MyBatis를 따로 강의에서 다루지 않으신 이유! 도서관리 애플리케이션에 MyBatis를 적용해보려면? 2-1. 혹시 강의 내용에 업데이트 해주실 수 있으신지...!?(영상이나 문서등의 강의자료) MyBaits 검색하다보니 DAO & VO 같은 것들을 보게되었는데, 본 강의에서 배운 [외부 API 호출- DTO | Controller - Service - Repository - 데이터베이스]것과 유사해보이는데, 어떤 차이가 있는지 궁금해요! 크게 이렇게 3가지 입니다... 사실 2번(+2-1)은 조금 양심에 찔리는 문의 내용같기도 하네요 ㅠ 2번은 사실 스스로 찾아서 적용해보는 노력으로 얻는 결과가 제일 본인에게 도움이 되는 것을 알고 있으나,, 생각보다 이게 쉽지 않더라구요 ㅠㅠ.. 계속 시도하다가 답답해진 마음을 조금 담아 이렇게 문의 글 드려봅니다..!! 오늘도 질의응답 퀄리티마저도 훌륭한 태현님의 강의를 들으며 공부 이어가고 있겠습니다~ 미리 답변 감사드리며, 행복한 하루 보내시길 바랄게요~! 감사합니다 행복하세요~

  • JPA
  • spring
  • aws
  • spring-boot
  • mysql
  • java
  • jpa
  • mybatis
  • spring-boot
jk s 댓글 2 좋아요 2 조회수 846

mybatis 스프링 데이터 업데이트 foreach문 관련 질문입니다.

미해결

는지 검 dservice 문에서 for 문을 돌려 받은 map list 를 Dao로 보내 어 이런 데이터 값을 받았습니다. [{orderProductQty=3, productCd=4}, {orderProductQty=2, productCd=1}] . 여기서 이 데이터 값이 mybatis에서 update가 되지 않고 있습니다. foreach 문을 다양한 방법으로 변경 해 보았으나 1, <foreach collection="list" item="productMap" separator=";"> 2,<foreach collection="list" item="productMap" separator=";" open="" close=""> 3. <foreach collection="list" item="productMap" separator=";" close=";"> 4, <foreach collection="list" item="productMap" separator=","> 5. <foreach collection="list" item="productMap" separator=";" open=";" close=";" > 모두 같은 에러의 연속이네요. 이거 어떻게 해결 할 수 있을까요? 도와 주시면 너무너무 감사드립니다.

  • java
  • spring
  • mybatis
Nandara Soul 댓글 1 좋아요 0 조회수 1499

Mybatis, JPA 혼용사용

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

안녕하세요 강의 잘 듣고 있습니다. 다름이 아니라, 기존 진행하던 프로젝트가 Spring, Mybatis를 사용하고 있어, JPA를 추가하여 혼용 사용하려고 합니다. 하나의 DB를 바라보게 하기 위해서 Datasource를 나눠서 생성하고, trancsaction을 Mybatis용 JPA용으로 나눠서 생성하였고, ChainedTransactionManager를 사용하여 트랜잭션을 묶어줬습니다. 하지만 계속 다음과 같은 에러가 발생하고 있습니다. [o.s.d.r.c.RepositoryConfigurationDelegate] - Multiple Spring Data modules found, entering strict repository configuration mode! 이런 문제가 발생했을때 어떻게 처리해야할까요 ㅜㅜㅜ 도움이 필요합니다. config.xml 파일입니다.. <? xml version ="1.0" encoding ="UTF-8" ?> <beans xmlns ="http://www.springframework.org/schema/beans" xmlns: xsi ="http://www.w3.org/2001/XMLSchema-instance" xmlns: aop ="http://www.springframework.org/schema/aop" xmlns: tx ="http://www.springframework.org/schema/tx" xmlns: jpa ="http://www.springframework.org/schema/data/jpa" xsi :schemaLocation ="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/tx http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsd" > <bean id ="propertyPlaceholderConfigurer" class ="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" > <property name ="locations" > <value> classpath:mybatis/jdbc.properties </value> </property> </bean> <bean id ="dataSource" class ="org.apache.commons.dbcp.BasicDataSource" > <property name ="driverClassName" value ="${jdbc.driverClassName}" /> <property name ="url" value ="${jdbc.url}" /> <property name ="username" value ="${jdbc.username}" /> <property name ="password" value ="${jdbc.password}" /> <property name ="maxWait" value ="3000" /> <property name ="poolPreparedStatements" value ="true" /> <property name ="maxOpenPreparedStatements" value ="50" /> <!-- connection - validation query --> <property name ="validationQuery" value ="select 1" /> <property name ="testWhileIdle" value ="true" /> <property name ="timeBetweenEvictionRunsMillis" value ="7200000" /> </bean> <bean id ="jpadataSource" class ="org.apache.commons.dbcp.BasicDataSource" > <property name ="driverClassName" value ="${jdbc.driverClassName}" /> <property name ="url" value ="${jdbc.url}" /> <property name ="username" value ="${jdbc.username}" /> <property name ="password" value ="${jdbc.password}" /> <property name ="maxWait" value ="3000" /> <property name ="poolPreparedStatements" value ="true" /> <property name ="maxOpenPreparedStatements" value ="50" /> <!-- connection - validation query --> <property name ="validationQuery" value ="select 1" /> <property name ="testWhileIdle" value ="true" /> <property name ="timeBetweenEvictionRunsMillis" value ="7200000" /> </bean> <bean id ="sqlSessionFactory" class ="org.mybatis.spring.SqlSessionFactoryBean" > <property name ="dataSource" ref ="dataSource" /> <property name ="configLocation" value ="classpath:mybatis/mybatis-config.xml" /> <property name ="mapperLocations" value ="classpath:mybatis/mapper/*.xml" /> </bean> <bean id ="transactionManager" class ="org.springframework.data.transaction.ChainedTransactionManager" > <constructor-arg> <list> <ref bean ="mybatisTransactionManager" /> <ref bean ="jpaTransactionManager" /> </list> </constructor-arg> </bean> <bean id ="mybatisTransactionManager" class ="org.springframework.jdbc.datasource.DataSourceTransactionManager" > <property name ="dataSource" ref ="dataSource" ></property> </bean> <bean id ="jpaTransactionManager" class ="org.springframework.orm.jpa.JpaTransactionManager" > <property name ="entityManagerFactory" ref ="jpaEntityManagerFactory" /> </bean> <bean id ="jpaEntityManagerFactory" class ="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" > <property name ="dataSource" ref ="jpadataSource" ></property> </bean> < tx :annotation-driven /> < aop :config proxy-target-class ="true" > < aop :pointcut id ="serviceOperation" expression =" execution(* com.xii..*Service.*(..)) " /> < aop :advisor id ="transactionAdvisor" pointcut-ref ="serviceOperation" advice-ref ="txAdvice" /> </ aop :config> < tx :advice id ="txAdvice" transaction-manager ="transactionManager" > < tx :attributes> < tx :method name ="insert*" rollback-for ="Exception" /> < tx :method name ="save*" rollback-for ="Exception" /> < tx :method name ="update*" rollback-for ="Exception" /> < tx :method name ="delete*" rollback-for ="Exception" /> </ tx :attributes> </ tx :advice> <bean id ="sqlSession" class ="org.mybatis.spring.SqlSessionTemplate" > <constructor-arg index ="0" ref ="sqlSessionFactory" /> </bean> <bean class ="org.mybatis.spring.mapper.MapperScannerConfigurer" > <property name ="basePackage" value ="com.xii" /> </bean> < jpa :repositories base-package ="com.xii" /> </beans>

  • jpa
  • mybatis
  • java
  • spring
  • JPA
brinst07 댓글 1 좋아요 0 조회수 1464

인기 태그

인프런 TOP Writers

주간 인기글