Pleiadesのダウンロード
統合開発環境 Eclipse 日本語化プロジェクト - Pleiades
※Eclipse 2019以上のバージョンはレガシープロジェクトの作成ができないため注意
Full Editionを選択する
プロジェクト作成
javaのバージョン変更
STEP1.変更前のライブラリーを除去する
STEP2.変更後のライブラリーを追加する
STEP3.コンパイラーのjavaバージョンを合わせる
STEP4.プロジェクトファセットのjavaバージョンを合わせる
Springのバージョンの確認・変更
(Mavenの場合)pom.xmlから確認・変更可能
pom.xmlの変更を保存すると自動で反映される
<properties> <java-version>11</java-version> <org.springframework-version>5.3.0</org.springframework-version> <org.aspectj-version>1.6.10</org.aspectj-version> <org.slf4j-version>1.6.6</org.slf4j-version> </properties> <dependencies> <!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${org.springframework-version}</version> <exclusions> <!-- Exclude Commons Logging in favor of SLF4j --> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${org.springframework-version}</version> </dependency> <!-- JDBC --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${org.springframework-version}</version> </dependency> </dependencies>
文字化け回避
web.xmlに追記する
<filter> <filter-name>characterEncodingFilter</filter-name> <filter-class> org.springframework.web.filter.CharacterEncodingFilter </filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>characterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>