配置文件(数据库、redis、两个拦截器) === **目录索引:** - 项目相关配置文件介绍 - 数据库相关配置 - Redis相关配置 - 拦截器相关配置 ## **项目配置文件说明** **1. 相关配置 ** Jeewx-Boot相关的的配置文件都存放在jeewx-boot-base-system项目下 打开jeewx-boot-base-system项目的src/main/resources文件夹可以看到具体相关配置文件 ![输入图片说明](https://static.oschina.net/uploads/img/201907/10114551_Daa1.png "在这里输入图片标题") 四个配置文件 | jeewx-boot-start | 相关配置文件 | | ------------------- | ---------------------- | | 1. application.yml | server,spring,mybatis,jeewx等相关配置文件 | | 2. banner.txt | JeeWxBoot控制台logo配置文件 | | 3. jeewx.properties | 微信第三方平台配置文件 | | 4. logback-spring.xml | 系统日志配置文件 | **2.数据库相关配置:** 数据库相关配置在application.yml文件中 打开src/main/resources/application.yml文件 在application.yml中配置数据库信息和数据库连接池信息 主要参数说明 | 参数 | 说明 | 备注 | | -------- | ----- | ---- | | database.url | 数据库链接| | | database.username | 数据库账号 | | | database.password | 数据库密码 | | | database.database_name | 数据库名字 | 代码生成器使用 | ![输入图片说明](https://static.oschina.net/uploads/img/201907/10140431_iGTr.png "在这里输入图片标题") **3.Redis相关配置:** 在application.yml文件的下面可以看到Redis缓存配置 redis只需要修改ip和端口即可,其他参数不需要改。 ``` #Redis缓存配置 redis: #IP ip: 127.0.0.1 #端口 port: 6379 #密码 password: pool: #最大分配的对象数 maxTotal: 1024 #最大能够保持idel状态的对象数 maxIdle: 200 #当池内没有返回对象时,最大等待时间 maxWaitMilli: 1000 #当调用borrow Object方法时,是否进行有效性检查 testOnBorrow: true #当调用return Object方法时,是否进行有效性检查 testOnReturn: true ``` 主要参数说明 | 参数 | 说明 | 备注 | | -------- | ----- | ---- | | redis.ip | redis服务器IP| | | redis.port | redis端口 | 默认端口是6379| ![输入图片说明](https://static.oschina.net/uploads/img/201907/10141035_NVEt.png "在这里输入图片标题") **4.拦截器相关配置:** 在application.yml文件中有两个拦截器,分别是签名拦截器和登录拦截器 登录拦截器:主要拦截登录后台系统的URL进行拦截 签名拦截器:拦截有统一的签名规则的URL 在配置文件中配置拦截器可以排除拦截URL ![输入图片说明](https://static.oschina.net/uploads/img/201907/10142053_6SF8.png "在这里输入图片标题") **5.更多配置(阿里云、短信、邮箱)** * 必看配置: [开发环境搭建-入门必读](http://doc.jeewx.com/1414959)