
springMvc
韩小文
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springmvc配置多数据源
有的时候项目中可能要从另外一个系统取数据 一个项目可以配置多个数据源切换访问原创 2017-02-06 10:11:15 · 431 阅读 · 0 评论 -
第一章 为什么使用微服务架构!
说到微服务架构,我们先不谈微服务架构,先说一说单体应用架构。* 单体应用架构的问题*一个归档包(war包)包含的所有功能的应用程序,通常称之为单体应用。而架构单体应用的方法论就是单体应用架构。 以一个电影售票系统为例, 相信很多项目都是从单体应用开始的,所有的业务模块耦合在一起,这样的单体应用比较容易部署,测试,在项目初期确实可以很好的运行。然而随着需求的增加,越...原创 2018-05-08 16:32:22 · 2099 阅读 · 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 评论 -
如何spring使用@value注解读取配置文件的值
@value(“${swiftpass.req_url}”)注解设置在属性的set方法上,就会赋值,并且覆盖初始值。 注意:@value注解不能够赋值static静态属性或者静态方法。包含属性的类文件还需要加上@Component组件注解,将类文件实例化到spring管理中去。原创 2017-08-23 17:51:18 · 2986 阅读 · 0 评论 -
使用aop拦截请求
@Pointcut( “execution(public * com.mobcb.platform.service..controller...*(..)) ” + “@annotation(org.springframework.web.bind.annotation.RequestMapping)”)原创 2017-08-12 15:17:45 · 3252 阅读 · 2 评论 -
微服务网关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 评论 -
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 评论 -
Could not resolve type alias 微服务启动时的报错
org.apache.ibatis.type.TypeException: Could not resolve type alias异常配置mybatis后,启动,发现抛出如下异常: 原因:将resultMap写成了resultType,Type对应的是对象类,所以抛出ClassNotFoundException的异常,mybatis的结果是存放在resultMap中的。原创 2017-04-02 12:29:38 · 11868 阅读 · 0 评论 -
springmvc启动项目时报出could not find class that it depends on找不到依赖的问题
**Failed to introspect bean class [org.springframework.cloud.netflix.feign.FeignClientFactoryBean] for lookup method metadata: could not find class that it depends on;** 对于报出找不到所依赖的类或者方法,肯定就是maven依赖的问题原创 2017-03-31 21:52:23 · 31998 阅读 · 1 评论 -
maven的核心知识点
Maven学过java的都认识,但是大多数人只知道了他的依赖打包功能,对于其他核心功能理解并不深,下面我来讲讲maven的核心知识:坐标与依赖、 仓库、 生命周期与插件、 模块聚合、 模块继承 等概念。并通过一个开发Maven插件的实例来深入了解Maven的核心机制. 而对于 如何配置Maven、Nexus私服、Jenkins持续集成、Maven测试、构建Web、资源过滤、自定义Arch原创 2017-03-07 11:57:40 · 696 阅读 · 0 评论 -
spring 定时任务
在spring中配置如下: 一)在xml里加入task的命名空间 xmlns:task=”http://www.springframework.org/schema/task” http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.1.xsd (原创 2017-03-09 16:38:49 · 310 阅读 · 0 评论 -
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 评论 -
使用MDC进行日志打印
在项目中,我们会使用拦截器,aop或者过滤器来进行请求信息的提取,打印工作,当我们获取到需要的信息之后,就需要打印出来记录到日志中,这个时候我们会把日志记录到mdc中,然后给传递参数给log的自定义配置中使用,如下:public class LogInterceptor extends HandlerInterceptorAdapter { private static final S...原创 2018-10-30 16:59:38 · 6778 阅读 · 0 评论