readme 修改

Signed-off-by: SmileToCandy <smiletocandy@qq.com>
会员中心dcx
SmileToCandy 2 years ago committed by Dcx12138
parent 7a6d30454c
commit f8861322b7

8
.idea/.gitignore vendored

@ -0,0 +1,8 @@
# 默认忽略的文件
/shelf/
/workspace.xml
# 基于编辑器的 HTTP 客户端请求
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- 这是XML声明指定了XML的版本为1.0以及使用的编码格式为UTF-8 -->
<project version="4">
<!-- project标签是整个项目配置的根标签这里的version属性值为4可能表示项目配置的版本等相关信息 -->
<component name="ProjectRootManager">
<!-- component标签用于定义一个组件这里组件的名字是"ProjectRootManager",通常用来配置与项目根目录管理相关的内容 -->
<output url="file://$PROJECT_DIR$/out" />
<!-- output标签可能用于指定输出相关的设置这里的url属性指定了输出的路径
路径使用了类似变量的形式($PROJECT_DIR$ 可能是代表项目目录的一个占位符指向项目目录下的out文件夹 -->
</component>
</project>

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/tamguo.iml" filepath="$PROJECT_DIR$/.idea/tamguo.iml" />
</modules>
</component>
</project>

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

@ -18,7 +18,8 @@
- 管理员账号system 密码123456 **因为线上数据和测试数据没有做到隔离,作者已经把密码修改,可用.sql在本地运行看后台效果。**
加QQ群937899574 可免费获取SQL基本
现在作者组建一个团队来对这个项目进行迭代升级,需要前端、后端、设计人员
有兴趣加入的小伙伴,可以加作者微信: tamgoooo

@ -1,51 +1,76 @@
<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<!--
project是整个Maven项目对象模型POM的根元素这里通过xmlns等属性定义了命名空间相关信息
用于遵循Maven项目配置的规范使得解析器能正确解析各个标签和属性。
-->
<modelVersion>4.0.0</modelVersion>
<!-- modelVersion指定了当前POM文件所遵循的版本规范这里的4.0.0是常用的Maven POM版本号。 -->
<groupId>com.tamguo</groupId>
<!-- groupId定义了项目所属的组织或团队的唯一标识符通常是按照反向域名的方式来命名用于在仓库中对项目进行分组管理。 -->
<artifactId>tamguo</artifactId>
<!-- artifactId是项目的唯一标识符与groupId一起构成了项目在Maven仓库中的坐标用于区分不同的项目构件。 -->
<version>V1.0.1</version>
<!-- version指定了项目的版本号方便进行版本控制和发布管理不同版本可以有不同的功能、修复等变更。 -->
<name>tamguo</name>
<!-- name属性简单地给项目取了一个更易读的名称便于人类识别项目。 -->
<parent>
<!-- parent元素用于指定当前项目继承自哪个父项目这样可以继承父项目的配置减少重复配置的工作量。 -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.3.RELEASE</version>
<!-- 这里指定了父项目的版本号,决定了继承过来的相关依赖等配置的版本情况。 -->
<relativePath /> <!-- lookup parent from repository -->
<!-- relativePath元素在这里表示相对路径若为空此处则会从本地仓库或远程仓库查找父项目。 -->
</parent>
<properties>
<!-- properties元素用于定义项目中的一些自定义属性方便在其他地方引用提高配置的可维护性。 -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- 定义项目构建时的源文件编码格式为UTF-8确保代码中的字符能正确解析和处理。 -->
<java.version>1.8</java.version>
<!-- 指定项目使用的Java版本为1.8,构建和运行项目时会依据此版本进行相关的编译等操作。 -->
<mybatis-plus-boot-starter.version>2.1.9</mybatis-plus-boot-starter.version>
<!-- 自定义的属性用于指定mybatis-plus-boot-starter依赖的版本号方便在后续依赖配置中引用。 -->
</properties>
<dependencies>
<!-- dependencies元素用于列出项目所依赖的其他库或模块这些依赖会被包含到项目的构建和运行环境中。 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!-- 引入Spring Boot的Web启动器依赖它会自动包含构建Web应用所需的一系列基础依赖如Spring MVC等相关库。 -->
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
<!-- 引入Spring Cloud配置相关的启动器依赖用于实现配置管理等功能比如从配置中心获取配置信息等。 -->
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
<!-- 引入Thymeleaf模板引擎的启动器依赖方便在Spring Boot项目中使用Thymeleaf进行页面模板渲染。 -->
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
<!-- 引入Spring Boot的JDBC启动器依赖提供了与数据库进行JDBC操作的基础支持可用于连接数据库等操作。 -->
</dependency>
<!-- mybatis-plus begin -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${mybatis-plus-boot-starter.version}</version>
<!-- 使用前面定义的属性来指定mybatis-plus-boot-starter的版本号实现依赖版本的统一管理和灵活配置。 -->
<exclusions>
<exclusion>
<artifactId>tomcat-jdbc</artifactId>
<groupId>org.apache.tomcat</groupId>
<!-- exclusions元素用于排除该依赖传递引入的某些子依赖这里排除了tomcat-jdbc依赖可能是因为项目中不需要或者要使用其他的JDBC实现。 -->
</exclusion>
</exclusions>
</dependency>
@ -53,58 +78,70 @@
<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
<!-- 引入nekohtml库可能用于HTML相关的解析或处理等功能具体取决于项目需求。 -->
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<!-- 引入Spring Boot的测试启动器依赖scope属性设置为test表示该依赖仅在测试阶段使用不会包含到最终的生产环境部署包中。 -->
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-redis</artifactId>
<version>1.3.8.RELEASE</version>
<!-- 引入Spring Boot的Redis启动器依赖指定了特定的版本号用于在项目中集成Redis进行缓存、消息队列等相关功能这里版本号是当时配置时选择的旧版本1.3.8.RELEASE-->
</dependency>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifactId>
<!-- 引入Spring Session与Redis集成相关的依赖用于实现基于Redis的会话管理等功能。 -->
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.32</version>
<!-- 引入阿里巴巴的FastJSON库用于JSON数据的序列化和反序列化操作方便在项目中处理JSON格式的数据。 -->
</dependency>
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>1.2.5</version>
<!-- 引入Apache Shiro与Spring集成的依赖用于实现安全认证、授权等功能版本号为1.2.5。 -->
</dependency>
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-ehcache</artifactId>
<version>1.2.5</version>
<!-- 引入Apache Shiro与Ehcache集成的依赖可能用于缓存Shiro相关的一些数据如授权信息等版本号与前面Shiro相关依赖一致为1.2.5。 -->
</dependency>
<dependency>
<groupId>com.github.theborakompanioni</groupId>
<artifactId>thymeleaf-extras-shiro</artifactId>
<version>1.2.1</version>
<!-- 引入用于在Thymeleaf模板中集成Shiro功能的扩展依赖方便在页面模板中进行权限相关的控制等操作版本号为1.2.1。 -->
</dependency>
<dependency>
<groupId>cn.songxinqiang</groupId>
<artifactId>com.baidu.ueditor</artifactId>
<version>1.1.2-edit-1.0</version>
<!-- 引入百度UEditor相关的依赖可能用于在项目中实现富文本编辑器等功能具体版本号为1.1.2-edit-1.0。 -->
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<!-- 引入Apache Commons Codec库提供了一些常用的编码解码相关的工具类比如Base64编码等功能。 -->
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
<!-- 引入Apache Commons FileUpload库用于处理文件上传功能指定了版本号为1.3.1。 -->
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<!-- 引入Apache Commons IO库提供了很多方便的IO操作相关的工具类用于文件、流等操作。 -->
</dependency>
<dependency>
<groupId>com.github.penggle</groupId>
@ -114,41 +151,51 @@
<exclusion>
<artifactId>javax.servlet-api</artifactId>
<groupId>javax.servlet</groupId>
<!-- 排除该依赖传递引入的javax.servlet-api依赖可能是项目中已经有其他方式管理了这个依赖或者不需要该版本的此依赖。 -->
</exclusion>
</exclusions>
<!-- 引入用于生成验证码的Kaptcha库版本号为2.3.2。 -->
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.18</version>
<!-- 引入阿里巴巴的Druid数据库连接池依赖用于管理数据库连接提高连接的性能和复用等版本号为1.0.18。 -->
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<!-- 引入MySQL的Java驱动依赖用于在项目中连接MySQL数据库进行数据交互操作。 -->
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.6</version>
<!-- 引入Apache Commons Lang3库提供了很多常用的工具方法用于字符串、日期、对象等操作版本号为3.6。 -->
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-dysmsapi</artifactId>
<version>1.0.0</version>
<!-- 引入阿里云短信服务Dysmsapi的Java SDK依赖用于在项目中实现发送短信等相关功能版本号为1.0.0。 -->
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>3.2.8</version>
<!-- 引入阿里云Java SDK的核心依赖其他阿里云相关的服务SDK可能依赖于此核心库版本号为3.2.8。 -->
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-email</artifactId>
<version>1.5</version>
<!-- 引入Apache Commons Email库用于在项目中实现发送电子邮件等相关功能版本号为1.5。 -->
</dependency>
</dependencies>
<dependencyManagement>
<!-- dependencyManagement元素用于管理项目依赖的版本它不会实际引入依赖而是定义了依赖的版本号等信息
供子项目或者当前项目中依赖声明时使用,起到统一管理依赖版本的作用。 -->
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
@ -156,16 +203,21 @@
<version>Camden.SR6</version>
<type>pom</type>
<scope>import</scope>
<!-- 引入Spring Cloud的依赖管理配置通过import作用域将指定版本Camden.SR6的Spring Cloud相关依赖的管理配置引入到当前项目中
这样项目中再引入Spring Cloud相关依赖时就可以不用再指定版本号了遵循这里定义的版本管理。 -->
</dependency>
</dependencies>
</dependencyManagement>
<build>
<!-- build元素用于配置项目的构建相关信息比如构建插件、最终生成的项目名称等。 -->
<finalName>tamguo</finalName>
<!-- 指定项目最终构建生成的文件名不包含扩展名这里设置为tamguo最终可能生成类似tamguo.jar或者tamguo.war等文件。 -->
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!-- 引入Spring Boot的Maven插件用于将Spring Boot项目进行打包、运行等构建操作是Spring Boot项目构建的关键插件。 -->
</plugin>
</plugins>
</build>

Loading…
Cancel
Save