每一年都奔走在自己热爱里

 
没有人是一座孤岛,总有谁爱着你

【待补全】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

posted @ 2021-04-13 17:04  与乐i  阅读(216)  评论(0编辑  收藏  举报
Live2D
// 生成目录索引列表 //侧边栏目录索引