自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用全注解配置时进行单元测试的两种方案

1.进行Junit:直接在ContextConfiguration注解里加上配置类@ContextConfiguration(classes= {SpringJDBC.class}),然后写测试方法,上面添加@Test就可以用测试运行方式运行@RunWith(value=SpringJUnit4ClassRunner.class)@ContextConfiguration(clas...

2019-06-17 17:36:46 558

原创 关于Mybatis3.5.1的ProviderMethodResolver的常见异常

1.provide 方法与注解方法不一致:解决方法:规范命名,保持两处名称一致2.缺少接口ProviderMethodResolver:(这里用注释代表去除接口及引用)处理方法:在provider里添加接口3,需要注意一下,当使用接口后,但是在注解里还指定了其他的方法(如下图),会优先按照注解的method值寻找SQL方法4,当provider有多个重名...

2019-06-17 16:42:12 529

原创 关于Mybatis3.5.1的ProviderMethodResolver

首先,我们在写@SelectProvider(本文以这个为例子)或者其他Provider是按照@SelectProvider(type=XXX.class,method="XXXXX")的方式写的,在3.5.1中,更新了所有provider的规范,现在只要在provider类上实现ProviderMethodResolver的接口,然后保证SQL编写@XXXXProvider注解的方法名一致,就可...

2019-06-17 16:24:09 1008

原创 数据源路由器AbstractRoutingDataSource----实现运行时多数据源自由切换

关于AbstractRoutingDataSource类的简介可以自行百度,不做阐述,这里只讲怎么用.核心:在执行jdbc操作前从众多数据源选择指定的数据库连接池执行jdbc操作一切以这个核心为基础!那么一步步来,既然要有多个数据源,就先定义多个数据库连接池:我使用的是HikariCP连接池,配置了四个数据源,太长,不展开了,反正就是跟配置单数据源一模一样的写复制粘贴四遍-_-...

2019-04-28 17:04:14 900

原创 搭建常规SSHM项目(Spring,Mybatis,Hibernate),阶段3:建立个输出HelloWorld的项目功能,实体类注解与Mapper简化

首先,按照之前配置的包结构,先建立好功能包框架:这里直接按照一个功能一个大包,按层分包的方式;先再ctrl里建立个视图数据控制类:把项目直接拖拽到tomcat里启动一下试试:这里用的@RestController直接输出Json字符串(不止是字符串,包括实体类,集合等等都会转成json字符串)其他的,跟一般的springmvc没有任何区别,网上有着大量的spri...

2019-02-14 12:35:00 276

原创 搭建常规SSHM项目(Spring,Mybatis,Hibernate),阶段2:构建启动和包结构

根据刚刚搭建好的基础环境,下面开始构建包结构,还有启动和配置项1.先是包结构,包结构最先确定,这样可以有效的保证代码有序,也能尽可能的做到功能分类个人建议:自定义工具,配置项,项目主题,这仨单独分包,当然我个人的话,会把数据实体类再单独分包,这个就看各人喜好了差不多就是这样的包结构,最好见名知意;2.搭建配置项2-1,启动项这里要做的就是构建个启动类,由于整个项目不...

2019-02-14 11:09:00 389

原创 搭建常规SSHM项目(Spring,Mybatis,Hibernate),阶段1:准备阶段

建议使用maven,可以自动管理jar包;1.先创建个maven工程,选择war包方式然后pom里会报这个错误,主要是没有找到web.xml,这个时候需要定义构建(<build>)中的插件(<plugins>):如果出现这个:在pom里添加插件:2.添加jar包,大致如图就差不多了:Spring:数据库:数据展示:...

2019-02-14 09:58:12 301

原创 SSM全注解完整开发框架基础搭建

整套框架是以SpringBoot的为基础,使传统SSM项目抛弃了XMl的繁琐配置,又可以扩展SpringBoot存在的局限性,使之可以用于大型项目并减少配置。一、替代web.xml的启动端       这里选择的方式是实现WebApplicationInitializer接口,好处是可以使用ServletContext加载一些其他需要的Servlet或者Filter、Listener之类的web处...

2018-03-15 17:13:15 4888

原创 SpringBoot2.0配置Tomcat端口

在配置SpringBoot内置Tomcat端口的时候,按照网上绝大多数方式去设置,结果都出现了:这个类找不到的情况。后来翻墙谷歌一番,官方已经把这个类转移成:TomcatServletWebServerFactory这个类。只要把原来的类改成这个,用原来的配置方式一样可以配置端口:注:官方已经尽量减少配置文件的存在了,所以不要使用配置文件的方式写SpringBoot项目!...

2018-03-12 11:38:55 3782

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除