<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Ahageete的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Ahageete</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Ahageete]]></copyright><item><title><![CDATA[使用全注解配置时进行单元测试的两种方案]]></title><link>https://blog.youkuaiyun.com/Ahageete/article/details/92659223</link><guid>https://blog.youkuaiyun.com/Ahageete/article/details/92659223</guid><author>Ahageete</author><pubDate>Mon, 17 Jun 2019 17:36:46 +0800</pubDate><description><![CDATA[1.进行Junit:

直接在ContextConfiguration注解里加上配置类

@ContextConfiguration(classes= {SpringJDBC.class}),然后写测试方法,上面添加@Test就可以用测试运行方式运行


@RunWith(value=SpringJUnit4ClassRunner.class)
@ContextConfiguration(clas...]]></description><category></category></item><item><title><![CDATA[关于Mybatis3.5.1的ProviderMethodResolver的常见异常]]></title><link>https://blog.youkuaiyun.com/Ahageete/article/details/92647400</link><guid>https://blog.youkuaiyun.com/Ahageete/article/details/92647400</guid><author>Ahageete</author><pubDate>Mon, 17 Jun 2019 16:42:12 +0800</pubDate><description><![CDATA[1.provide 方法与注解方法不一致:





解决方法:规范命名,保持两处名称一致

2.缺少接口ProviderMethodResolver:



(这里用注释代表去除接口及引用)



处理方法:在provider里添加接口

3,需要注意一下,当使用接口后,但是在注解里还指定了其他的方法(如下图),会优先按照注解的method值寻找SQL方法



4,当provider有多个重名...]]></description><category></category></item><item><title><![CDATA[关于Mybatis3.5.1的ProviderMethodResolver]]></title><link>https://blog.youkuaiyun.com/Ahageete/article/details/92642184</link><guid>https://blog.youkuaiyun.com/Ahageete/article/details/92642184</guid><author>Ahageete</author><pubDate>Mon, 17 Jun 2019 16:24:09 +0800</pubDate><description><![CDATA[首先,我们在写@SelectProvider(本文以这个为例子)或者其他Provider是按照@SelectProvider(type=XXX.class,method="XXXXX")的方式写的,在3.5.1中,更新了所有provider的规范,现在只要在provider类上实现ProviderMethodResolver的接口,然后保证SQL编写@XXXXProvider注解的方法名一致,就可...]]></description><category></category></item><item><title><![CDATA[数据源路由器AbstractRoutingDataSource----实现运行时多数据源自由切换]]></title><link>https://blog.youkuaiyun.com/Ahageete/article/details/89639203</link><guid>https://blog.youkuaiyun.com/Ahageete/article/details/89639203</guid><author>Ahageete</author><pubDate>Sun, 28 Apr 2019 17:04:14 +0800</pubDate><description><![CDATA[关于AbstractRoutingDataSource类的简介可以自行百度,不做阐述,这里只讲怎么用.

核心:在执行jdbc操作前从众多数据源选择指定的数据库连接池执行jdbc操作

一切以这个核心为基础!

那么一步步来,既然要有多个数据源,就先定义多个数据库连接池:



我使用的是HikariCP连接池,配置了四个数据源,太长,不展开了,反正就是跟配置单数据源一模一样的写复制粘贴四遍-_-...]]></description><category></category></item><item><title><![CDATA[搭建常规SSHM项目(Spring,Mybatis,Hibernate),阶段3:建立个输出HelloWorld的项目功能,实体类注解与Mapper简化]]></title><link>https://blog.youkuaiyun.com/Ahageete/article/details/87259613</link><guid>https://blog.youkuaiyun.com/Ahageete/article/details/87259613</guid><author>Ahageete</author><pubDate>Thu, 14 Feb 2019 12:35:00 +0800</pubDate><description><![CDATA[首先,按照之前配置的包结构,先建立好功能包框架:



这里直接按照一个功能一个大包,按层分包的方式;

先再ctrl里建立个视图数据控制类:



把项目直接拖拽到tomcat里启动一下试试:





这里用的@RestController直接输出Json字符串(不止是字符串,包括实体类,集合等等都会转成json字符串)

其他的,跟一般的springmvc没有任何区别,网上有着大量的spri...]]></description><category></category></item><item><title><![CDATA[搭建常规SSHM项目(Spring,Mybatis,Hibernate),阶段2:构建启动和包结构]]></title><link>https://blog.youkuaiyun.com/Ahageete/article/details/87254112</link><guid>https://blog.youkuaiyun.com/Ahageete/article/details/87254112</guid><author>Ahageete</author><pubDate>Thu, 14 Feb 2019 11:09:00 +0800</pubDate><description><![CDATA[根据刚刚搭建好的基础环境,下面开始构建包结构,还有启动和配置项

1.先是包结构,

包结构最先确定,这样可以有效的保证代码有序,也能尽可能的做到功能分类

个人建议:自定义工具,配置项,项目主题,这仨单独分包,当然我个人的话,会把数据实体类再单独分包,这个就看各人喜好了



差不多就是这样的包结构,最好见名知意;

2.搭建配置项

2-1,启动项

这里要做的就是构建个启动类,由于整个项目不...]]></description><category></category></item><item><title><![CDATA[搭建常规SSHM项目(Spring,Mybatis,Hibernate),阶段1:准备阶段]]></title><link>https://blog.youkuaiyun.com/Ahageete/article/details/87252906</link><guid>https://blog.youkuaiyun.com/Ahageete/article/details/87252906</guid><author>Ahageete</author><pubDate>Thu, 14 Feb 2019 09:58:12 +0800</pubDate><description><![CDATA[建议使用maven,可以自动管理jar包;
1.先创建个maven工程,选择war包方式





然后pom里会报这个错误,主要是没有找到web.xml,这个时候需要定义构建(&amp;lt;build&amp;gt;)中的插件(&amp;lt;plugins&amp;gt;):



如果出现这个:



在pom里添加插件:



2.添加jar包,大致如图就差不多了:

Spring:



数据库:



数据展示:
...]]></description><category></category></item><item><title><![CDATA[SSM全注解完整开发框架基础搭建]]></title><link>https://blog.youkuaiyun.com/Ahageete/article/details/79568739</link><guid>https://blog.youkuaiyun.com/Ahageete/article/details/79568739</guid><author>Ahageete</author><pubDate>Thu, 15 Mar 2018 17:13:15 +0800</pubDate><description><![CDATA[整套框架是以SpringBoot的为基础，使传统SSM项目抛弃了XMl的繁琐配置，又可以扩展SpringBoot存在的局限性，使之可以用于大型项目并减少配置。一、替代web.xml的启动端       这里选择的方式是实现WebApplicationInitializer接口，好处是可以使用ServletContext加载一些其他需要的Servlet或者Filter、Listener之类的web处...]]></description><category></category></item><item><title><![CDATA[SpringBoot2.0配置Tomcat端口]]></title><link>https://blog.youkuaiyun.com/Ahageete/article/details/79524745</link><guid>https://blog.youkuaiyun.com/Ahageete/article/details/79524745</guid><author>Ahageete</author><pubDate>Mon, 12 Mar 2018 11:38:55 +0800</pubDate><description><![CDATA[在配置SpringBoot内置Tomcat端口的时候，按照网上绝大多数方式去设置，结果都出现了：这个类找不到的情况。后来翻墙谷歌一番，官方已经把这个类转移成：TomcatServletWebServerFactory这个类。只要把原来的类改成这个，用原来的配置方式一样可以配置端口：注：官方已经尽量减少配置文件的存在了，所以不要使用配置文件的方式写SpringBoot项目！...]]></description><category></category></item></channel></rss>