摘要: 1、实现MethodBeforeAdvice等接口 pom.xml添加spring核心依赖: <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-context --> <dependen 阅读全文
posted @ 2020-05-21 15:06 张财华 阅读(4472) 评论(0) 推荐(0) 编辑
摘要: 三级联动的逻辑就是选中省份后,打印出该省份的城市列表,选中城市后,打印出该城市的县区列表,如果使用纯js的话,效率会比查询数据库高。 city.js: // 地址文件 var provice = [ { name: "北京市", city: [ { name: "北京市", districtAndC 阅读全文
posted @ 2020-05-20 07:24 张财华 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: 本文讲述在mybatis中如何使用ognl表达式实现动态组装sql语句 新建Users实体类: public class Users { private Integer uid; private String userName; private String tel; //添加上面私有字段的get、 阅读全文
posted @ 2020-05-16 10:36 张财华 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 在一个电商项目中,少不了有商品,每个商品都有对应的商品信息,其中商品规格是每钟商品都不一样的以某平台的两种商品为例, 某手机: 某衣服: 手机和衣服的商品规格是不相同的,手机有颜色、存储等规格,衣服有尺码、颜色等规格。那么商品规格在商品信息表中就不能把每一个规格都设计成一个字段,所以就要把所有的规格 阅读全文
posted @ 2020-05-11 11:11 张财华 阅读(5256) 评论(0) 推荐(0) 编辑
摘要: 上篇文章写了spring boot自动配置原理,现在尝试自己开发一个starter,供给spring boot完成自动配置。 在这里我们就用c3p0连接池为例,c3p0是一个比较老的连接池,在远程仓库也没有对应的starter。所以在这里的目的就是开发一个简单的c3p0的starter,达到的效果就 阅读全文
posted @ 2020-05-06 20:46 张财华 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 相对于spring来说,spring boot最大的特点就是提供了大量的“starter”简化了配置,和尽可能的自动配置,那么我们今天就来说说spring boot是如何做到自动配置的。 我们都知道,启动一个spring boot应用程序是通过在启动类里面的一个main方法实现的: @SpringB 阅读全文
posted @ 2020-05-05 00:41 张财华 阅读(456) 评论(0) 推荐(0) 编辑
摘要: spring mvc中,DispatcherServlet核心servlet配置的url-pattern为"/",这就导致所有的请求都会经过DispatcherServlet,但是当项目访问静态资源时,如.html,.js,.css等文件,这些应该不需要经过核心servlet的,所以为了解决这一问题 阅读全文
posted @ 2020-05-05 00:27 张财华 阅读(1855) 评论(0) 推荐(2) 编辑
摘要: 在一个spring mvc项目中,加入了事务管理器: 但是在测试service层报了一个奇怪的错,错误如下: 上面写着 “通配符的匹配很全面, 但无法找到元素 'tx:annotation-driven' 的声明“ ,这个错误我从来没遇见过,于是在反复测试与查找资料后,才找到原因,原来在schema 阅读全文
posted @ 2020-05-03 23:20 张财华 阅读(2140) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中介绍了使用注解和xml配置文件对项目进行配置,在这篇文章中将xml配置文件中的配置信息都改成使用注解或者配置类的形式。 基于注解和xml配置的SSM(Spring+SpringMVC+Mybatis)项目详细配置 第一步、配置pom.xml 在一个ssm项目中,可能需要用到的依赖比较多 阅读全文
posted @ 2020-05-03 22:09 张财华 阅读(2004) 评论(0) 推荐(2) 编辑
摘要: 第一步、配置pom.xml 在一个ssm项目中,可能需要用到的依赖比较多,在这里先列举出来: <!-- 属性配置 --> <properties> <!-- 设置项目的编码 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEn 阅读全文
posted @ 2020-04-29 17:01 张财华 阅读(869) 评论(0) 推荐(1) 编辑