質問編集履歴

3

試したことを追記

2024/06/12 05:58

投稿

ikigamikita
ikigamikita

スコア20

test CHANGED
File without changes
test CHANGED
@@ -301,6 +301,32 @@
301
301
 
302
302
  調べたところSpringBootTest2Application.javaにて、@MapperScanアノテーションを使う方法など書いてありましたが上手く行かずエラーが増えていくだけでした。
303
303
 
304
+ ### 試したこと2
305
+ spring boot の 3 系には mybatis の 3 系、 spring boot の 2 系には mybatis の 2 系でなければならないという情報を頂いたので、MyBatisのバージョンを3.0.2に書き換えてましたが、アプリ実行するとエラーになってしまいます。
306
+
307
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2024-06-12/98b44699-45e3-42d7-b8b7-00a66ade0f22.png)
308
+
309
+ ### 発生している問題・エラーメッセージ
310
+
311
+ ```
312
+ Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
313
+ 2024-06-12T14:46:17.842+09:00 ERROR 21036 --- [SpringBootSample3] [ restartedMain] o.s.boot.SpringApplication  : Application run failed
314
+
315
+ java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String
316
+ at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getTypeForFactoryBeanFromAttributes(FactoryBeanRegistrySupport.java:86) ~[spring-beans-6.1.8.jar:6.1.8]
317
+ at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:837) ~[spring-beans-6.1.8.jar:6.1.8]
318
+ at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:663) ~[spring-beans-6.1.8.jar:6.1.8]
319
+ at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:575) ~[spring-beans-6.1.8.jar:6.1.8]
320
+ at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:534) ~[spring-beans-6.1.8.jar:6.1.8]
321
+ at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:138) ~[spring-context-6.1.8.jar:6.1.8]
322
+ at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:788) ~[spring-context-6.1.8.jar:6.1.8]
323
+ at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:606) ~[spring-context-6.1.8.jar:6.1.8]
324
+ at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.3.0.jar:3.3.0]
325
+ at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~
326
+ //省略
327
+
328
+ ```
329
+
304
330
  ### 補足情報(FW/ツールのバージョンなど)
305
331
 
306
332
  spring bootのバージョン;java3.3.0

2

補足情報の追記

2024/06/12 05:14

投稿

ikigamikita
ikigamikita

スコア20

test CHANGED
File without changes
test CHANGED
@@ -305,3 +305,5 @@
305
305
 
306
306
  spring bootのバージョン;java3.3.0
307
307
  javaのバージョン:22
308
+ MyBatisのバージョン:2.1.4
309
+ ModelMapperのバージョン:2.3.9

1

エラー文の修正

2024/06/12 04:41

投稿

ikigamikita
ikigamikita

スコア20

test CHANGED
File without changes
test CHANGED
@@ -16,6 +16,7 @@
16
16
 
17
17
  ```
18
18
  Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
19
+ 2024-06-12T13:18:27.550+09:00 ERROR 22908 --- [SpringBootSample3] [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter  :
19
20
 
20
21
  ***************************
21
22
  APPLICATION FAILED TO START
@@ -32,6 +33,7 @@
32
33
  Action:
33
34
 
34
35
  Consider defining a bean of type 'com.example.repository.UserMapper' in your configuration.
36
+
35
37
 
36
38
  ```
37
39