# template
**Repository Path**: beborn/template
## Basic Information
- **Project Name**: template
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-08-03
- **Last Updated**: 2023-06-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 说明
本项目对目前Web开发中常用的各个技术,通过和SpringBoot的集成
## 环境
* JDK 1.8
* Maven latest
* Spring Boot 2.0.4
* Intellij IDEA
* mysql 5.7
* mongodb
* git 版本管理
* nginx 反向代理
* redis 缓存
* rabbitmq 消息队列
## 运行
每个子项目都可以单独运行,都是打包成jar包后,通过使用内置jetty容器执行,有3种方式运行。:point_right:
1. 在IDEA里面直接运行Application.java的main函数。
2. 另一种方式是执行`mvn clean package`命令后传到linux服务器上面,通过命令`java -Xms64m -Xmx1024m -jar xxx.jar`方式运行
3. 在linux服务器上面,配置好jdk、maven、git命令后,通过`git clone sb-xxx`拉取工程后,执行`./run.sh start test`命令来执行
注:每个子项目有自己的README.md文件,告诉你该怎么初始化环境,比如准备好数据库SQL文件等。
另外,如果你需要打包成war包放到tomcat容器中运行,可修改pom.xml文件,将打包类型从jar改成war,打包后再放到容器中运行:
``` xml
4.0.0
springboot-cache
war
```
## docker compose
CentOS python2 安装 python3
```shell
$ yum install python3
$ cd /usr/bin
$ rm -rf python
$ ln -s python3 python
# upgrade pip
$ pip3 install --upgrade pip
$ pip3 install paramiko
# install docker-compose
$ pip3 install docker-compose
```