摘要: 第一部分 CentOS7安装mysql 1.1 安装前清理工作; 1.1.1 清理原有的mysql数据库; 使用以下命令查找出安装的mysql软件包和依赖包: 显示结果如下: 使用以下命令依次删除上面的程序 删除mysql的配置文件,卸载不会自动删除配置文件,首先使用如下命令查找出所用的配置文件; 阅读全文
posted @ 2018-08-13 13:17 cearnach 阅读(984) 评论(1) 推荐(0) 编辑
摘要: 首先需要在GitHub上面创建一个项目. 然后创建3个模块: Cloud-Center 为服务发现中心. Cloud-Cnofig-Center 为配置中心 Cloud-User 为要分布式配置的模块 首先创建 Cloud-Center , 引入POM依赖: application.yml 文件配置 阅读全文
posted @ 2018-07-21 00:10 cearnach 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: POM依赖 启动类加上: @EnableZuulProxy 注解 配置: 阅读全文
posted @ 2018-07-20 15:20 cearnach 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 引入依赖 启动类: 声明一个Client , fallback指定要回滚的实现类. 在另外一个模块中引用该Client所在的模块. 然后直接注入即可使用. 或者实现 FallbackProvider 接口,实习该接口后, fallbackMethod 就不会生效了. 最后,需要在调用FeignCli 阅读全文
posted @ 2018-07-20 15:12 cearnach 阅读(1085) 评论(0) 推荐(1) 编辑
摘要: 首先需要创建2个过滤器. JwtLoginFilter 和 JwtAuthenticationFilter . JwtLoginFilter 用来处理用户登录请求. JwtAuthenticationFilter 用来处理JwtToken的验证解析. 配置类: 工具类: 阅读全文
posted @ 2018-07-10 14:44 cearnach 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 使用: 阅读全文
posted @ 2018-07-02 19:34 cearnach 阅读(118) 评论(0) 推荐(0) 编辑
摘要: application为启动模块,yml配置文件都在这个模块配置 父模块不要配置<build></build>节点,其他模块也不需要,只在application模块里面配置就好. 打包使用package命令 当整个项目打包成jar时, 该子模块会被打包成jar,此时如果要用代码加载里面的资源文件,不 阅读全文
posted @ 2018-06-08 18:17 cearnach 阅读(1823) 评论(0) 推荐(0) 编辑
摘要: 需要先增加一个自定义的Filter去继承 UsernamePasswordAuthenticationFilter 或者 AbstractAuthenticationProcessingFilter 然后在自定义的Filter里面指定登录的Url . 设置过滤器的时候,必须为过滤器指定一个 auth 阅读全文
posted @ 2018-05-26 20:41 cearnach 阅读(14173) 评论(3) 推荐(1) 编辑
摘要: 引入POM html: 配置: 阅读全文
posted @ 2018-05-25 19:31 cearnach 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 引入pom依赖: 到GitHub https://github.com/swagger-api/swagger-ui 下载项目,dist目录拷贝出来直接放到资源路径. index.html 即为api页面 然后在Spring Boot 启动类加上注解 @EnableSwagger2 Api 地址:h 阅读全文
posted @ 2018-04-30 13:28 cearnach 阅读(162) 评论(0) 推荐(0) 编辑