随笔分类 -  Java

摘要:例如要实现一个评论内容的拦截 1,声明自定义注解,这里的key()为要拦截的方法中的方法体对应的变量名,可以参考第3点. 2,创建一个切面类,@annatation()中的comment 为方法参数体中的注解对应的变量名 3,在要拦截的方法上加入定义好的注解,其中#comment使用的是spel表达 阅读全文
posted @ 2019-03-07 10:21 cearnach 阅读(403) 评论(0) 推荐(0)
摘要:引入pom依赖: 启动类: Security 配置: 登录页面: 登录后: 阅读全文
posted @ 2018-09-07 11:46 cearnach 阅读(379) 评论(0) 推荐(0)
摘要:Spring Data Solr 和 Spring Data JPA 的使用方法基本一致. 引入POM依赖: 实体类: Spring Data Solr 3.0 以上版本不能使用 solrCoreName(通过查看源码可以知道,该注解已经过时.) 使用collection代替. Repository 阅读全文
posted @ 2018-08-20 20:07 cearnach 阅读(147) 评论(0) 推荐(0)
摘要:首先需要在GitHub上面创建一个项目. 然后创建3个模块: Cloud-Center 为服务发现中心. Cloud-Cnofig-Center 为配置中心 Cloud-User 为要分布式配置的模块 首先创建 Cloud-Center , 引入POM依赖: application.yml 文件配置 阅读全文
posted @ 2018-07-21 00:10 cearnach 阅读(1148) 评论(0) 推荐(0)
摘要:引入依赖 启动类: 声明一个Client , fallback指定要回滚的实现类. 在另外一个模块中引用该Client所在的模块. 然后直接注入即可使用. 或者实现 FallbackProvider 接口,实习该接口后, fallbackMethod 就不会生效了. 最后,需要在调用FeignCli 阅读全文
posted @ 2018-07-20 15:12 cearnach 阅读(1136) 评论(0) 推荐(1)
摘要:使用: 阅读全文
posted @ 2018-07-02 19:34 cearnach 阅读(124) 评论(0) 推荐(0)
摘要:引入POM html: 配置: 阅读全文
posted @ 2018-05-25 19:31 cearnach 阅读(149) 评论(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 阅读(172) 评论(0) 推荐(0)
摘要:简介:WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。 Config: Controller: 完整代码如下: Html: Config: Contoller: 阅读全文
posted @ 2018-04-11 21:30 cearnach 阅读(192) 评论(0) 推荐(0)