zoukankan      html  css  js  c++  java
  • 【待补全】SpringBoot后台管理项目之环境部署

    Springboot后台管理项目

    后台技术选型:springboot+shiro+mybatis+layui+thymeleaf。目前已经完成用户管理、角色管理、资源管理模块。
    微信小程序待开发。

    后台管理系统
    访问地址后台管理:http://39.99.202.26:8080/main.html

    1.开发工具:

    用途 工具
    开发工具 Eclipse
    数据库连接 DBeaver
    接口访问 Postman
    当前价格 Linux
    笔记 印象笔记
    用途 工具
    数据库 Mysql
    数据库连接 JDK

    2. Linux部署

    阿里云

    3. 项目依赖

    <?xml version="1.0" encoding="UTF-8"?>
    
    <project xmlns="http://maven.apache.org/POM/4.0.0"
    
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
    https://maven.apache.org/xsd/maven-4.0.0.xsd">
    
          <modelVersion>4.0.0</modelVersion>
    
          <parent>
    
                <groupId>org.springframework.boot</groupId>
    
                <artifactId>spring-boot-starter-parent</artifactId>
    
                <version>2.2.2.RELEASE</version>
    
                <relativePath /> <!-- lookup parent from repository -->
    
          </parent>
    
          <groupId>com</groupId>
    
          <artifactId>liSystem</artifactId>
    
          <version>0.0.1-SNAPSHOT</version>
    
          <name>liSystem</name>
    
          <description>Demo project for Spring Boot</description>
    
    
    
          <properties>
    
                <java.version>1.8</java.version>
    
          </properties>
    
    
    
          <dependencies>
    
                <dependency>
    
                      <groupId>org.springframework.boot</groupId>
    
                      <artifactId>spring-boot-starter-web</artifactId>
    
                </dependency>
    
                <dependency>
    
                      <groupId>org.mybatis.spring.boot</groupId>
    
                      <artifactId>mybatis-spring-boot-starter</artifactId>
    
                      <version>1.3.2</version>
    
                </dependency>
    
                <!-- 
    https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-aop -->
    
                <dependency>
    
                      <groupId>org.springframework.boot</groupId>
    
                      <artifactId>spring-boot-starter-aop</artifactId>
    
                      <u><</u><u>version</u><u>></u><u>2.3.8.RELEASE</u><u></</u><u>version</u><u>></u>
    
                </dependency>
    
                <dependency>
    
                      <groupId>org.springframework.boot</groupId>
    
                      <artifactId>spring-boot-starter-thymeleaf</artifactId>
    
                </dependency>
    
                <!--开启 cache 缓存-->
    
          <dependency>
    
              <groupId>org.springframework.boot</groupId>
    
              <artifactId>spring-boot-starter-cache</artifactId>
    
          </dependency>
    
          <!-- ehcache 缓存 -->
    
          <dependency>
    
              <groupId>net.sf.ehcache</groupId>
    
              <artifactId>ehcache</artifactId>
    
          </dependency>
    
                <dependency>
    
                      <groupId>org.apache.shiro</groupId>
    
                      <artifactId>shiro-spring</artifactId>
    
                      <version>1.3.2</version>
    
                </dependency>
    
                <dependency>
    
                <groupId>org.apache.shiro</groupId>
    
                <artifactId>shiro-ehcache</artifactId>
    
                <version>1.2.2</version>
    
            </dependency>
    
                <dependency>
    
                      <groupId>cn.hutool</groupId>
    
                      <artifactId>hutool-all</artifactId>
    
                      <version>5.5.7</version>
    
                </dependency>
    
    
    
    
    
                <!-- mybatis逆向工程jar包 -->
    
                <dependency>
    
                      <groupId>org.mybatis.generator</groupId>
    
                      <artifactId>mybatis-generator-core</artifactId>
    
                      <version>1.3.4</version>
    
                </dependency>
    
                <!-- 访问html文件依赖begin -->
    
                <dependency>
    
                      <groupId>org.springframework.boot</groupId>
    
                      <artifactId>spring-boot-starter-thymeleaf</artifactId>
    
                </dependency>
    
                <!-- 验证码 -->
    
                <dependency>
    
                      <groupId>com.github.penggle</groupId>
    
                      <artifactId>kaptcha</artifactId>
    
                      <version>2.3.2</version>
    
                </dependency>
    
                <dependency>
    
                      <groupId>org.apache.commons</groupId>
    
                      <artifactId>commons-lang3</artifactId>
    
                      <u><</u><u>version</u><u>></u><u>3.9</u><u></</u><u>version</u><u>></u>
    
                </dependency>
    
                <dependency>
    
                      <groupId>com.github.pagehelper</groupId>
    
                      <artifactId>pagehelper-spring-boot-starter</artifactId>
    
                      <version>1.2.5</version>
    
                </dependency>
    
                <!-- alibaba的druid数据库连接池 -->
    
                <dependency>
    
                      <groupId>com.alibaba</groupId>
    
                      <artifactId>druid-spring-boot-starter</artifactId>
    
                      <version>1.1.9</version>
    
                </dependency>
    
                <!--mysql -->
    
                <!-- 
    https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    
                <dependency>
    
                      <groupId>mysql</groupId>
    
                      <artifactId>mysql-connector-java</artifactId>
    
                      <u><</u><u>version</u><u>></u><u>8.0.18</u><u></</u><u>version</u><u>></u>
    
                </dependency>
    
                <!-- 热部署 -->
    
                <dependency>
    
                      <groupId>org.springframework.boot</groupId>
    
                      <artifactId>spring-boot-devtools</artifactId>
    
                      <optional>true</optional>
    
                      <scope>true</scope>
    
                </dependency>
    
                <!-- 加入上传文件组件 -->
    
                <!-- 
    https://mvnrepository.com/artifact/commons-io/commons-io -->
    
                <dependency>
    
                      <groupId>commons-io</groupId>
    
                      <artifactId>commons-io</artifactId>
    
                      <version>2.1</version>
    
                </dependency>
    
                <!-- 
    https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload 
    -->
    
                <dependency>
    
                      <groupId>commons-fileupload</groupId>
    
                      <artifactId>commons-fileupload</artifactId>
    
                      <version>1.3</version>
    
                </dependency>
    
                <!-- 
    https://mvnrepository.com/artifact/commons-net/commons-net -->
    
                <dependency>
    
                      <groupId>commons-net</groupId>
    
                      <artifactId>commons-net</artifactId>
    
                      <version>3.3</version>
    
                </dependency>
    
    
    
                <dependency>
    
                      <groupId>org.projectlombok</groupId>
    
                      <artifactId>lombok</artifactId>
    
                      <optional>true</optional>
    
                </dependency>
    
                <dependency>
    
                      <groupId>com.github.pagehelper</groupId>
    
                      <artifactId>pagehelper</artifactId>
    
                      <version>5.1.2</version>
    
                </dependency>
    
                <dependency>
    
                      <groupId>io.springfox</groupId>
    
                      <artifactId>springfox-swagger2</artifactId>
    
                      <version>2.9.2</version>
    
                </dependency>
    
                <dependency>
    
                      <groupId>io.springfox</groupId>
    
                      <artifactId>springfox-swagger-ui</artifactId>
    
                      <version>2.9.2</version>
    
                </dependency>
    
                <dependency>
    
                      <groupId>org.springframework.boot</groupId>
    
                      <artifactId>spring-boot-starter-test</artifactId>
    
                      <scope>test</scope>
    
                </dependency>
    
          </dependencies>
    
    
    
          <build>
    
                <plugins>
    
                      <plugin>
    
                            <groupId>org.springframework.boot</groupId>
    
                            <artifactId>spring-boot-maven-plugin</artifactId>
    
                            <configuration>
    
                                  <fork>true</fork>
    
                            </configuration>
    
                      </plugin>
    
                      <!--反向生成插件 -->
    
                      <plugin>
    
                            <groupId>org.mybatis.generator</groupId>
    
                            <artifactId>mybatis-generator-maven-plugin</artifactId>
    
                            <version>1.3.2</version>
    
                            <configuration>
    
                                  <overwrite>true</overwrite>
    
                                  <configurationFile>src/main/resources/generatorConfig.xml</configurationFile>
    
                            </configuration>
    
                      </plugin>
    
                      <!-- 打包jar 包忽略测试类 -->
    
                      <plugin>
    
                            <groupId>org.apache.maven.plugins</groupId>
    
                            <artifactId>maven-surefire-plugin</artifactId>
    
                            <configuration>
    
                                  <skip>true</skip>
    
                            </configuration>
    
                      </plugin>
    
                </plugins>
    
          </build>
    
    </project>
    
    

    4. 系统讲解

    整体目录如下:
    12f04d54260347df61ece33b105c4e1a.png

    感谢那些夸奖和鼓励,那些不经意的惦记和突如其来的善意,热爱世间浪漫万物,沿途也为晚霞驻足,嘻嘻。
  • 相关阅读:
    20165301结对编程项目-四则运算 (第二周)
    20165301第八周课下作业
    20165301 2017-2018-2 《Java程序设计》第八周学习总结
    20165301实验二java面向对象程序设计
    20165301结对编程项目-四则运算 (第一周)
    2018-2019-1 20165306 《信息安全系统设计基础》第三周学习总结
    2018-2019-1 20165306《信息安全系统设计基础》第一周学习总结
    20165306 2017-2018-2《Java程序设计》课程总结
    2017-2018-2 20165306 实验五《网络编程与安全》实验报告
    2017-2018-2 20165306 实验四《Android开发基础》实验报告
  • 原文地址:https://www.cnblogs.com/linanana/p/14654147.html
Copyright © 2011-2022 走看看