# hr **Repository Path**: zhhongyu_admin/hr ## Basic Information - **Project Name**: hr - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-08-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # hr #### 基本技术介绍 项目采用springcloud,springboot2.0.0,rpc远程调用使用feign 缓存中间件使用ace-cache轻量级框架(具体写法可以参照官网) **_clone下来的童鞋,使用idea开发工具进行开发(不建议采用eclipse),项目如果编译不成功可以关闭idea重新打开该项目_** #### 软件架构 软件架构说明: |-------hr-base-sever(基础设施服务) |----------hr-base-auth(鉴权服务部分) |-------------hr-auth-client(鉴权客户端) |-------------hr-auth-common(鉴权服务用common工具包) |-------------hr-auth-server(鉴权服务) |----------hr-base-gateway(网关部分) |-------------hr-gateway-ratelimit(网关限流实现) |-------------hr-gateway-server(网关服务) |----------hr-gen(代码生成器服务) |-------hr-common(公共包部分) |-------hr-service-impl(服务提供者部分) |----------hr-admin-service-impl(人员服务提供者) |-------hr-service(服务提供者接口部分) |----------hr-admin-service(人员服务提供者接口) #### 启动顺序 1. 注册中心 启动本地nacos端口8848 2. 鉴权服务 hr-auth-server 3. 网关服务 hr-gateway-server 4. 人员服务 hr-admin-service-impl 5. 按需启动代码生成器服务 hr-gen #### 参与贡献 1. clone本仓库 2. 新建 function-*** 分支 3. 提交代码并创建合并请求 4. 严禁将代码直接提交到master分支 #### 慢的问题:使用IDEA编辑器,点击File->Settings,选择maven,在user setting file后面勾选override,查看路径下是否有settings.xml文件,如果没有就创建一个,并复制内容 ` alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central ` 保存,然后maven reimport。 引s入包还是红色的问题:把pom.xml里面的依赖注释掉,然后把maven clean一下,然后把刚才注释的依赖取消注释。。