Spring Frameworkの学習をしています。
教材の通りに進めているのですが、Config.javaクラスを作成した段階で、
「@Configuration」アノテーションを読み込む必要があるのですが、Springフレームワークが読み込んでくれません。
念の為、pom.xmlの設定も下記に記載しているのですが、当該xmlファイルの設定に誤りがあるのでしょうか。
解決のため、ご助力頂けますと幸いです。
追記:
eclipseのバージョンは下記となります。
Version: 2021-09 (4.21.0)
Build id: 20210910-1417
プロジェクト作成の大まなか手順:
プロジェクトを作った手順は購入した教材の通りに進めました。
1: Group ID/ Artifact ID/Project nameを記入
2: 教材ではJava version 1.8を使っていたのですが、私の環境(Ubuntu 20.04)には既にJRE16が入っており、教材の通りにpom.xmlで1.8を指定するとエラーになったため、バージョンは16を指定
3: pom.xmlにDependencies -> Add -> spring-core、spring-contextを追加。
Config.java
package main; @Configuration public class Config { }
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>user.user</groupId> <artifactId>BeanScopeExample</artifactId> <version>0.0.1-SNAPSHOT</version> <name>BeanScopeExample</name> <properties> <java.version>16</java.version> <maven.compiler.source>16</maven.compiler.source> <maven.compiler.target>16</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>5.3.13</version> <type>module</type> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.3.13</version> <type>module</type> </dependency> </dependencies> </project>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/20 11:08