[스프링] pom.xml 등록 목록 (버전은 바뀔 수 있음)

2021. 8. 5. 11:19스프링

SMALL

목록

MySQL (MySQL 연결)

AspectJ(aop) (로그와 같은 공통 로직)

DBCP (일정 개수의 Connection 유지)

Spring JDBC (자바와 DB 연결)

FileUpload (파일 업로드)

Jackson2 (데이터 변환)

Mybatis (DB 사용 지원, SQL 분리)

Mybatis Spring (Mybatis – Spring 연동)

Maven 버전 보는 사이트 : https://mvnrepository.com/

-------------------------------------------------

<!-- MySQL -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.26</version>
</dependency>

<!-- AspectJ -->
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>${org.aspectj-version}</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.8.8</version>
</dependency>

<!-- DBCP -->
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>

<!-- Spring JDBC -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.1.0.RELEASE</version>
</dependency>

<!-- Spring FileUpload -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
</dependency>

<!-- Jackson2 : 데이터 JSON 변환(사용하지 않는 경우 삭제하기, 오류 발생함) -->
<dependency>
<groupId>com.fasterxml.Jackson.core</groupId>
<artifactId>Jackson-databind</artifactId>
<version>2.7.2</version>
</dependency>

<!-- Mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.0</version>
</dependency>

<!-- Mybatis Spring -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>2.0.0</version>
</dependency>

LIST