Springプロジェクトプリファレンス
sts 3.9.12バージョンのダウンロード
解凍後の3つのフォルダのsts-3.9.12.RELEASEフォルダでのみ場所を指定します.
C:\sts-3.9.12.RELEASE
sts.exe実行ワークスペースの場所の指定
Mavenのダウンロード->バイナリzip>解凍>C:apache-maven-3.8.3フォルダの場所
apache-maven-3.8.3 > conf > settings.xml
<localRepository>C:\workspace\dev\localRepository</localRepository>
Windows>既存UTF-8設定5+JSON
サーバ>実行...>Tomcatと同じ
Windows>XML>既存と同じ
XML Catalog>User Specificed Entryの右クリック
Location : http://mybatis.org/dtd/mybatis-3-config.dtd
Key type : Public ID
Key : -//mybatis.org//DTD Config 3.0//EN
Location : http://mybatis.org/dtd/mybatis-3-mapper.dtd
Key type : Public ID
Key: -//mybatis.org//DTD Mapper 3.0//EN
新規Spring残存項目>Spring mvc項目の選択>next>packageの3つ
ex) com.mycompany.myapp01
pom.xml
java-version, springframework-version,
servlet-api依存、(Mavenrepositoryを介して)、
maven-compiler-plugin,
source, target
追加されたcos、gson(mavenrepository経由)
(修正後の項目>マウス右>maven>update項目はfacetsを自動的に変更します)
<properties>
<java-version>1.8</java-version>
<org.springframework-version>5.0.2.RELEASE</org.springframework-version>
<org.aspectj-version>1.6.10</org.aspectj-version>
<org.slf4j-version>1.6.6</org.slf4j-version>
</properties>
<!-- Servlet -->
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.0</version>
<source>1.8</source>
<target>1.8</target>
<!-- MyBatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.5</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.3.1</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${org.springframework-version}</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
10.server>プロジェクトの追加/削除>作成したプロジェクトの追加localhost:8090/プロジェクト名/
<beans:bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<beans:property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
<beans:property name="url" value="jdbc:oracle:thin:@localhost:1521:xe"/>
<beans:property name="username" value=""/>
<beans:property name="password" value=""></beans:property>
</beans:bean>
<beans:bean id="sqlSessionFactory"
class="org.mybatis.spring.SqlSessionFactoryBean">
<beans:property name="dataSource" ref="dataSource" />
<beans:property name="configLocation" value="classpath:mybatis-config.xml" />
</beans:bean>
<beans:bean id="sqlSession"
class="org.mybatis.spring.SqlSessionTemplate">
<beans:constructor-arg ref="sqlSessionFactory" />
</beans:bean>
Reference
この問題について(Springプロジェクトプリファレンス), 我々は、より多くの情報をここで見つけました https://velog.io/@kyy806/spring-프로젝트-기본설정テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol