zoukankan      html  css  js  c++  java
  • 创建一个简单的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

           结束。

  • 相关阅读:
    多测师讲解app测试 _app原理图解_高级讲师肖sir
    多测师讲解 app_模拟器的端口号_高级讲师肖sir
    多测师讲解appium _开启注意点_高级讲师肖sir
    多测师讲解app _xpath插件_高级讲师肖sir
    多测师讲app测试 _appium实战(1)_高级讲师肖sir
    多测师讲解app测试 _ADB常用的指令_高级讲师肖sir
    jmeter分布式测试
    常用命令
    Linux安装pycharm
    请求头信息介绍
  • 原文地址:https://www.cnblogs.com/yanyu01/p/9334260.html
Copyright © 2011-2022 走看看