
ssm
ljf8838
这个作者很懒,什么都没留下…
展开
-
使用updateById无法更新字段值为null
解释:系统自动过滤掉了空值字段·所以实体类并没有这个字段,所以不会更新解决方法:在更新不成功的实体类的字段上打上如下标签:@TableField(strategy = FieldStrategy.IGNORED)这样成功的使用updateById更新了字段为null的数据。...转载 2020-08-28 10:09:23 · 1744 阅读 · 1 评论 -
网站开发中的服务器缓存处理
文章目录服务器缓存的概述使用服务器缓存的好处服务器缓存通常都保存些什么处理服务器缓存的最佳时机如何在最佳时机处理服务器缓存服务器缓存的概述使用服务器缓存的好处缓存:就是存放在内存中的数据浏览器缓存:浏览器内存中保存的以前的服务器做出的响应服务器缓存:保存在服务器内存中的数据服务器缓存通常都保存些什么一般来讲,服务器缓存就是用来保存数据字典的,因为数据字典数据量大,而且值不是很容易发生...原创 2019-12-25 15:25:53 · 267 阅读 · 0 评论 -
文件上传下载过程
文章目录使用的依赖文件下载前台请求后台响应文件上传前台请求后台响应使用的依赖poi,文件下载插件,commons-fileupload文件上传插件<!--poi--><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifact...原创 2019-11-25 21:11:26 · 324 阅读 · 0 评论 -
UnsatisfiedDependencyException...BeanNotOfRequiredTypeException...is expected to be of type...but...
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController': Unsatisfied dependency expressed through field 'service'; nested exception is org.spri...原创 2019-11-15 17:47:37 · 371 阅读 · 0 评论 -
动态代理
文章目录代理模式什么是代理代理模式的作用代理模式的分类(实现方式)静态代理代码解释静态代理的缺点动态代理jdk动态代理初识动态代理(有接口,有目标类,理解就好)全流程分析与图解进一步理解(只有接口,无目标类,一般这么用)cglib动态代理(了解)配置代理模式什么是代理代理,类似与中介,客户从可以直接访问商家,变成通过第三方中介访问商家,达成自己的目的。这里的中介就是我们说的代理:客户类本来可...原创 2019-11-14 16:57:12 · 167 阅读 · 0 评论 -
监听器,过滤器,拦截器
文章目录监听器过滤器拦截器适配器监听器过滤器拦截器适配器原创 2019-11-12 20:40:52 · 86 阅读 · 0 评论 -
Spring之事务
文章目录访问数据库的技术:spring事务主要用到两个接口事务管理器接口 `PlatformTransactionManager`事务定义接口 `TransactionDefinition`5个事务隔离级别常量7个事务传播行为常量事务的超时时间事务应用案例访问数据库的技术:JDBC访问数据库 Connection.commit();Connection.rollback();MyBati...原创 2019-11-12 14:01:12 · 117 阅读 · 0 评论 -
整理ssm项目中的配置文件
文章目录web.xmlapplicationContext.xmlspringmvc.xmlmytabis.xmljdbc.propertiesweb.xmlDispatcherServlet:springMVC生成WebApplicationContext对象监听器ContextLoaderListener:spring生成WebApplicationContext对象过滤器Chara...原创 2019-11-11 22:18:36 · 215 阅读 · 0 评论 -
SpringMVC(二)
文章目录请求转发与重定向请求转发重定向异常处理自定义异常类定义全局异常处理类声明配置文件springmvc.xml拦截器一个拦截器多个拦截器权限拦截器请求转发与重定向请求转发:用户发起一次请求,页面跳转在服务器内部执行。限制:只能访问服务器内部的资源(可以访问WEB-INF中的资源,WEB-INF中的资源是受保护的,用户不能直接访问),不能访问其他服务器的资源。重定向:用户发起一次请求,服务...原创 2019-11-11 21:38:11 · 160 阅读 · 0 评论 -
SpringMVC(一)
SpringMVC简单介绍SpringMVC是Spring框架的一部分优点:基于MVC架构,分工明确,解耦合。上手快,使用简单,轻量级,jar包小,不依赖特定的类和接口作 为 Spring 框 架 一 部 分 , 能 够 使 用 Spring 的 IoC 和 Aop,方 便 整 合。Strtus,MyBatis,Hiberate,JPA 等其他 框架。SpringMVC 强化注解的使...原创 2019-11-11 19:40:02 · 181 阅读 · 0 评论 -
整合Spring与Mybatis(案例)
文章目录建库springdb建表Student添加依赖定义实体类Student定义StudentDao接口定义映射文件mapper定义service接口与实现类定义mybatis主配置文件修改Spring配置文件向Service注入接口名Spring配置文件全部配置建库springdb建表Student添加依赖定义实体类Student定义StudentDao接口public Interf...原创 2019-11-07 19:53:17 · 178 阅读 · 0 评论 -
Spring之AOP
文章目录认识AOP动态代理初入AOP概念AOP中的三个要素AOP的作用:AOP编程术语AspectJ对AOP的实现通知类型切入点表达式AspectJ基于注解实现AOPAspectJ基于XML实现AOP认识AOPAOP是基于动态代理的,底层实现就是动态代理。 框架把动态代理的实现封装了,就是aop。可以是jdk, cglib的动态代理AOP的实现框架:1.AspectJ2.Spring动...原创 2019-11-07 17:48:29 · 116 阅读 · 0 评论 -
Spring之Ioc
这里写自定义目录标题认识SpringSpring核心技术之IocIoc实现技术:DI基于XML的DI基于注解的DI如何改变文本的样式如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入认识Spri...原创 2019-11-06 16:25:52 · 130 阅读 · 0 评论 -
Mybatis之配置文件
1.mybatis.xml2.mapper.xml==============================================================1.mybatis.xml<configuration>是mybatis.xml文件的根元素1)数据库相关标签 I <environments>表示这个标签中存放...原创 2019-11-05 22:08:14 · 433 阅读 · 0 评论 -
Mybatis之动态SQL
动态SQL,简单来说就是根据传过来的值有选择的添加条件StudentDao.javapublic interface StudentDao { List<Student> selectStudentIf(Student student); List<Student> selectStudentWhere(Student student); ...原创 2019-11-05 15:28:38 · 130 阅读 · 0 评论 -
Mybatis之设置返回值类型
1.返回值是简单类型2.返回值是引用类型 1)返回的字段与表属性相同 2)返回的字段与表属性不同 3)返回字段与属性相同,类型不同3.返回值是Map4.模糊查询5.获取刚记录的主键值==============================================================工具类Mybatis.javapu...原创 2019-11-05 09:59:41 · 5002 阅读 · 0 评论 -
Mybatis之参数传递
传递参数6种方式:(以select为例)1.传递单个简单类型的参数(掌握)2.传递多个简单类型的参数(掌握)3.传递对象类型的参数(掌握)4.传递位置代表参数5.传递Map类型的参数6.使用${ }代表参数7.分页实例=============================================================以下介绍都使用表stud...原创 2019-11-04 21:07:47 · 1727 阅读 · 0 评论 -
mybatis-3-config.dtd与mybatis-3-mapper.dtd文件解读
mybatis-3-config.dtd格式:<!-- <!ELEMENT 父标签 (字标签)> <!ATTLIST 标签名 属性名 类型 属性特点 ... -->类型: CDATA 为标签定义一个属性,属性值是字符串NMTOKEN/NMTO...原创 2019-11-02 08:06:25 · 2241 阅读 · 0 评论 -
Mybatis入门案例
条件:使用maven管理项目(为了配置依赖项)使用mybatis全流程:1.建立数据库表,例如:建一张student 表2.建立表对应的实体类3.添加依赖项4.创建dao层StudentDao接口,并添加crud5.创建dao层StudentDao对应的mapper.xml文件,编写sql语句6.在resources中编写mybatis配置文件:mybatis.xml...原创 2019-11-01 21:09:10 · 89 阅读 · 0 评论