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

    感谢那些夸奖和鼓励,那些不经意的惦记和突如其来的善意,热爱世间浪漫万物,沿途也为晚霞驻足,嘻嘻。
  • 相关阅读:
    MFC工作者线程
    【转】水煮TCPMP
    TCPMP的ARM编译器问题
    奇怪的链接警告-ole32.lib
    Stack overflow错误的一个原因
    旋转wince的桌面的函数
    ASNI to Unicode 转换与系统语言的问题
    WinCE 驱动开发问题精华集锦
    【转】OAL之系统时钟
    【转】蓝牙技术及其系统原理
  • 原文地址:https://www.cnblogs.com/linanana/p/14654147.html
Copyright © 2020-2023  润新知