創建一個簡單的SSM框架(2)

  上一篇博客講了如何搭建一個SSM框架,下面就講一講SSM框架中用到的工具。

       首先是熱部署,熱部署其實就是修改代碼的時候不用再重啓服務器,直接修改保存就可以了,web服務器會自動重啓。配置也是很簡單,只要在pom.xml文件中在<dependencies></dependencies>中添加如下代碼:

              <!-- 熱部署依賴 -->

              <dependency>

                     <groupId>org.springframework.boot</groupId>

                     <artifactId>spring-boot-devtools</artifactId>

              </dependency>

       熱部署就配置成功了,下面開始配置swagger-ui,這個也是後端開發的工具,因爲後端開發時總是要使用前端的頁面,但是前端和後端都是同時開發的,所以後端無法得到前端的頁面。swagger-ui就是解決這個問題的,主要是將後端寫的接口(Controller類)顯示出來,方便開發者的調試。下面就開始配置。也是在pom.xml文件中配置,就在熱部署的下面,代碼如下:

              <!-- swagger api文檔 -->

              <dependency>

                     <groupId>io.springfox</groupId>

                     <artifactId>springfox-swagger2</artifactId>

                     <version>2.6.1</version>

              </dependency>

 

              <dependency>

                     <groupId>io.springfox</groupId>

                     <artifactId>springfox-swagger-ui</artifactId>

                     <version>2.6.1</version>

              </dependency>

還有兩個文件需要配置在config文件夾中,分別爲:Swagger2.java和WebConfig.java。具體的文件我放在了Gitub上面,需要的下面有地址。swagger地址爲:http://localhost:8080/swagger-ui.html,成功的截圖如下:

 

 

       mybatis-generator是一個代碼生成器,它可以根據數據庫表自動爲你生成pojo類、example類(查詢模板),mapper文件。是一個跟強大的工具,但是前期的學習最好還是不要使用。配置比較簡單,在pom.xml文件中的plugins標籤下粘貼代碼,配置代碼如下:

<plugin>

<groupId>org.mybatis.generator</groupId>

<artifactId>mybatis-generator-maven-plugin</artifactId>

<version>1.3.5</version>

</plugin>

       同時複製一個文件,generatorConfig.xml文件用於告訴服務器下面的內容:根據哪些表產生,產生出來的pojo放到哪裏,產生出來的Mapper接口放到哪裏,產生出來的Mapper文件放到哪裏,如何產生。其中文件的部分代碼需要改動。改動的部分我都放在註釋中了,看看就懂了。剩下就是停止項目的運行,關閉項目後,執行命令行:mvn -Dmybatis.generator.overwrite=true mybatis-generator:generate

運行後成功即如下界面:

 

 

       要注意,重新生成的一系列的類和之前的用法不一樣,新生成的類功能更多,也可以看看代碼,其他的文件也要修改。因爲mybatis是根據模板查詢的,要注意代碼。這裏因爲我學習的還是比較淺的,具體的細節我也不是很懂,以後有機會會再說說。這裏只是簡單的實現了查詢的功能。

  github地址爲:https://github.com/qq1162210866/SSMTrain.git

       結束。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章