# jnpf-java-boot **Repository Path**: roadtang/jnpf-java-boot ## Basic Information - **Project Name**: jnpf-java-boot - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2021-08-22 - **Last Updated**: 2021-08-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jnpf-java-boot > 特别说明:源码、JDK、MySQL、Redis等存放路径禁止包含中文、空格、特殊字符等 ## 环境要求 > 特别说明: JDK版本不低于 `jdk-8u251-x`版本,JDK历史版本:`https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html` 项目 | 推荐版本 | 说明 -----|-------- | ------------- JDK | 1.8.251 | JAVA环境依赖(需配置环境变量) Maven | 3.6.3 | 项目构建(需配置环境变量) Redis | 3.2.100(Windows)/6.0.x(Linux,Mac) | MySQL | 5.7.x+ | 数据库任选一(默认) SQLServer | 2012+ | 数据库任选一 Oracle | 11g | 数据库任选一 达梦数据库 | DM8 | 数据库任选一 ## 工具推荐 > 注意IDEA版本和Maven版本对应版本 IDEA版本 | Maven版本 -----|-------- | IDEA2018 | Maven 3.5.4 | IDEA2019 | Maven 3.5.4 | IDEA2020及以上版本 | Maven 3.6.3及以上版本 | ## IDEA插件 - `Lombok` - `Alibaba Java Coding Guidelines` - `MybatisX` ## 私服配置(如有需要) > 通过官方私服下载依赖完成后,由于IDEA的缓存可能会出现部分报红,重启IDEA即可 1、打开`maven`下`conf/settings.xml`文件 2、 在``中添加 ```xml maven-releases jnpf-user HLrQ0MA%S1nE maven-snapshots jnpf-user HLrQ0MA%S1nE ``` 3、在``中添加 ```xml maven-snapshots * maven-snapshots https://repository.jnpfsoft.com/repository/maven-public/ ``` ## 环境配置 - 打开`jnpf-admin/src/main/resources`中的`application.yml` > 环境变量 > - dev 开发环境 > - test 测试环境 > - preview 预发布环境 > - pro 生产环境 ``` yml #环境 dev|test|pro|preview profiles: active: dev ``` - 打开`application-x.yml`(`x`表示环境变量),需配置以下 - 服务端口(`port`) - 表空间(`tableSpace`,`Oracle`数据库需要配置表空间) - 数据库连接 - Redis - 静态资源 ## 启动项目 - `jnpf-admin/src/main/java/JnpfAdminApplication.java`,右击运行即可。 ### 项目发布 - 在`IDEA`右侧`Maven`-`jnpf-java-boot(root)`-`Lifecycle`中双击`clean`清理下项目 - 双击`package`打包项目 - 打开项目目录,依次打开`jnpf-java-boot\jnpf-admin\target`,将`jnpf-admin-3.2.4-RELEASE.jar`上传至服务器 ### swagger接口文档 - `http://localhost:30000/swagger-ui/`