企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 运行环境准备 > 具体安装问题自行百度 * [JDK ≥8](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) * [MySQL 建议5.7.x](https://dev.mysql.com/downloads/installer) * [Redis](https://github.com/MicrosoftArchive/redis/releases) * [Maven](https://github.com/Exrick/xmall/blob/master/study/Maven.md) * [Elasticsearch](https://www.elastic.co/cn/downloads/elasticsearch)(根据配置可选,默认不需要) ## 开发环境 * [IDEA](https://www.jetbrains.com/idea/download/#section=windows)(Eclipse相关问题自行解决) * 开发插件 * [Lombok](https://jingyan.baidu.com/article/0a52e3f4e53ca1bf63ed725c.html):节省时间必备【必须】 * [阿里JAVA开发规约插件](https://github.com/alibaba/p3c):统一开发规范必需【建议】 * [JRebel](https://github.com/Exrick/xmall/blob/master/study/JRebel.md):秒级热更新神器必备 【推荐】 ## 配置文件修改 * [application.yml](https://github.com/Exrick/x-boot/blob/master/src/main/resources/application.yml)中已有详细注释,主要修改数据库以及Redis配置 * 配置文件可使用Jasypt加密,可到`cn.exrick.xboot.common`包中找到 JasyptUtil 工具类生成加解密结果(非必需,可明文) ## 编译器中启动 * 使用IDEA导入该Maven项目 * 编译器识别到pom.xml文件后右下角会提示选择 Import Changes 和 Enable Auto Import,二选一皆可,建议第二个开启自动导入,之后pom.xml文件有变化会自动更新依赖,等待依赖下载完毕即可 * 编译器别忘了勾选自动构建编译 ![](https://i.loli.net/2019/04/11/5caead69a35ce.png) * 普通运行,默认已添加SpringBoot官方工具Devtools热更新依赖,修改代码后自动重启整个项目 * 右键`XbootApplication.java`运行或使用编译器菜单栏三角形运行按钮Run即可 * JRebel开发神器启动运行,修改代码后秒级热更新【推荐】 * 左下角勾选上项目模块后,会生成rebel.xml配置文件,可在其中配置修改项目编译后的文件路径 ## 无需编译器启动 * 在有`pom.xml`文件即根目下执行命令`mvn spring-boot:run`即可 ## 访问测试 * 默认端口8888 访问接口文档`http://localhost:8888/swagger-ui.html`说明启动成功 * 管理员账密 admin 123456