1. 程式人生 > >ssm框架整合入門系列——maven工程引入jar包

ssm框架整合入門系列——maven工程引入jar包

sta -- mybatis 插入 ati code 插入圖片 uri 1.3

maven工程引入jar包


  1. Spring
  2. SpringMVC
  3. MyBatis
  4. 數據庫連接池,驅動包
  5. 其他(jstl、servlet、junit)

打開ssm-crud項目的pom.xml文件,為其添加<dependencies></dependencies>標簽,在該標簽內添加dependency
用的maven,所以在 https://mvnrepository.com 上搜索需要的jar包。

Spring MVC

如圖:直接搜spring webmvc
技術分享圖片

選擇需要的版本進入,復制其maven信息,放到<dependencies></dependencies>


標簽內。

<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>4.3.7.RELEASE</version>
</dependency>

Spring jdbc

同樣操作,我們添加Spring jdbc 依賴

<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>4.3.7.RELEASE</version>
</dependency>

Aspects

<!-- https://mvnrepository.com/artifact/org.springframework/spring-aspects -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-aspects</artifactId>
    <version>4.3.7.RELEASE</version>
</dependency>

以上完成了Spring的配置,需要註意的是他們的版本號應該是相同的

MyBatis

<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.4.2</version>
</dependency>

還有mybatis整合spring的適配包,MyBatis Spring

<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis-spring -->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis-spring</artifactId>
    <version>1.3.1</version>
</dependency>

數據庫連接池、驅動

  • 搜索c3p0
<!-- 數據庫連接池、驅動 -->
    <!-- https://mvnrepository.com/artifact/com.mchange/c3p0 -->
    <dependency>
        <groupId>com.mchange</groupId>
        <artifactId>c3p0</artifactId>
        <version>0.9.2</version>
    </dependency>
    <!-- mysql -->
    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.41</version>
    </dependency>

其他(jstl、servlet、junit)

<!-- https://mvnrepository.com/artifact/jstl/jstl -->
    <dependency>
        <groupId>jstl</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>
    <!-- 不提供servlet,jsp頁面會報錯 -->
    <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.0.1</version>
        <scope>provided</scope>
    </dependency>
    <!-- https://mvnrepository.com/artifact/junit/junit -->
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.12</version>
        <scope>test</scope>
    </dependency>

保存完成後,在項目列表裏會有Maven Dependecies
裏面可以看到所有下載好的jar包
如圖:
技術分享圖片

引入Bootstrap前端框架(不嫌棄頁面醜的,可以不用)、和jquery

  • 在項目webapp文件夾下新建文件夾static放置下載好的Bootstrap文件、並且新建js文件夾放置jquery文件
  • webapp下新建index.html
    添加引用:
<!-- 引入jquery,bootstrap -->
<script type="text/javascript" src="static/js/jquery-1.12.4.js"></script>
<link href="static/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">
<script src="static/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>

完成後如圖:
技術分享圖片

順便看看bootstrap樣式的按鈕長什麽樣:
技術分享圖片

END

ssm框架整合入門系列——maven工程引入jar包