
springBoot
韩小文
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jpa多条件查询重写Specification的toPredicate方法
Spring Data JPA支持JPA2.0的Criteria查询,相应的接口是JpaSpecificationExecutor。Criteria 查询:是一种类型安全和更面向对象的查询 。这个接口基本是围绕着Specification接口来定义的, Specification接口中只定义了如下一个方法:Predicate toPredicate(Root root, CriteriaQuery原创 2017-02-07 14:05:06 · 40105 阅读 · 8 评论 -
Maven instal Could not resolve dependencies for project 找不到本地仓库下的jar
我在本地的jar文件,maven instal时找不到。可是jar正确无误。通常情况下,是maven本地仓库的问题。解决方法为: 在本地仓库中找到那个jar所在的文件夹,把文件夹删掉,然后重新运行maven指令就可以了。如果还是不行,看看是否为下面这个原因:经过排查,发现是jar的版本问题, 我设定的版本是 1.0.1-SNAPSHOT ,这个jar也是maven给我自动安装、自动命名的。并且,原创 2017-04-02 12:34:27 · 1858 阅读 · 0 评论 -
微服务网关ajax转发跨域的问题解决方案
浏览器端报错:“NetworkError: 403 Forbidden - http://192.168.10.147:8080/mytest/helloworld” helloworld 已阻止跨源请求:同源策略禁止读取位于 http://192.168.10.147:8080/mytest/helloworld 的远程资源。(原因:CORS 头缺少 ‘Access-Control-Al...原创 2017-04-19 15:09:15 · 3704 阅读 · 0 评论 -
Spring-mybatis整合配置常用的两种方式
1.使用mapper接口,定义了mapper接口,在mapper.xml中关联mapper文件的。 其中mapper定义了接口,其类名与xml中的namespace一致,id与接口定义的方法名一直,这样,把xml加载到spring中后,mybatis的初始化配置sqlsession时就会通过namespace+id的方式找到对应的sql进行执行,mybatis会自动匹配xml与mapper接...原创 2018-05-03 14:18:48 · 6005 阅读 · 0 评论 -
第一章 为什么使用微服务架构!
说到微服务架构,我们先不谈微服务架构,先说一说单体应用架构。* 单体应用架构的问题*一个归档包(war包)包含的所有功能的应用程序,通常称之为单体应用。而架构单体应用的方法论就是单体应用架构。 以一个电影售票系统为例, 相信很多项目都是从单体应用开始的,所有的业务模块耦合在一起,这样的单体应用比较容易部署,测试,在项目初期确实可以很好的运行。然而随着需求的增加,越...原创 2018-05-08 16:32:22 · 2099 阅读 · 0 评论 -
第二章 服务治理:spring cloud eureka
服务治理可以说是微服务架构最核心和基础的模块,他主要实现各服务之间自动化注册和发现服务。那为什么要引入服务治理呢? 当我们刚创建微服务的时候,服务模块很少,我们可以采用静态配置的方式来进行服务之间的调用,例如:服务A和服务B,A调用服务B,A需要维护B的实例清单才能进行精确调用,但是当服务越来越多时,维护成本大大加高,手工维护服务的实例清单更加困难,这个时候就需要一个服务治理的东东来帮助我们维护...原创 2018-06-01 11:50:21 · 1807 阅读 · 0 评论 -
使用MDC进行日志打印
在项目中,我们会使用拦截器,aop或者过滤器来进行请求信息的提取,打印工作,当我们获取到需要的信息之后,就需要打印出来记录到日志中,这个时候我们会把日志记录到mdc中,然后给传递参数给log的自定义配置中使用,如下:public class LogInterceptor extends HandlerInterceptorAdapter { private static final S...原创 2018-10-30 16:59:38 · 6778 阅读 · 0 评论