随笔分类 -  三大框架

Spring 中@Autowire 与@Resource的区别?
摘要:Spring 中@Autowire 与@Resource的区别? @Autowire默认按照类型装配, 默认情况下它要求依赖对象必须存在如果允许为null, 可以设置它required属性为false,如果我们想使用按照名称装配,可以结合@Qualifier注解一起使用; @Resource默认按照 阅读全文

posted @ 2021-02-01 19:15 liqiangbk 阅读(158) 评论(0) 推荐(0)

java.sql.SQLException: Io 异常: Connection reset by peer: socket write error
摘要:java.sql.SQLException: Io 异常: Connection reset by peer: socket write error 报以下异常一般的情况是和数据库的连接关闭了 当数据库连接池中的连接被创建而长时间不使用的情况下,该连接会自动回收并失效,但客户端并不知道,在进行数据库 阅读全文

posted @ 2020-10-16 08:36 liqiangbk 阅读(1933) 评论(0) 推荐(0)

46-Mybatis缓存机制
摘要:mybatis-缓存 一级缓存 Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSes 阅读全文

posted @ 2020-07-05 16:53 liqiangbk 阅读(145) 评论(0) 推荐(0)

Model、ModelMap和ModelAndView的使用详解
摘要:https://blog.csdn.net/itbiggod/article/details/79685610 [转载] 1.前言 最近SSM框架开发web项目,用得比较火热。spring-MVC肯定用过,在请求处理方法可出现和返回的参数类型中,最重要就是Model和ModelAndView了,对于 阅读全文

posted @ 2020-06-28 11:24 liqiangbk 阅读(345) 评论(0) 推荐(0)

Mybatis关联查询(一对多,多对一)
摘要:mybatis关联查询(一对多和多对一) 1 创建DBUtils工具类 public class DBUtils { private static SqlSessionFactory factory = null; static { try { String mybatis_config = "my 阅读全文

posted @ 2020-06-27 21:35 liqiangbk 阅读(1188) 评论(0) 推荐(0)

39--Spring注解大全
摘要:Spring注解大全 1.声明bean的注解 Spring注解 描述 @Component 组件,没有明确的角色, 有以下三个衍生层 @Service 在业务逻辑层使用(service层) @Repository 持久层声明的注解 (dao层) @Controlle 声明Http处理对象 (web层 阅读全文

posted @ 2020-06-25 22:32 liqiangbk 阅读(162) 评论(1) 推荐(1)

39--SSM整合(方案二)
摘要:项目环境搭建(SSM整合) 项目环境搭建 1、创建Maven的简单web工程 2、补全WEB-INF目录和web.xml文件 3、创建包和目录 4、在pom.xml文件中,引入junit、log4j、servlet等依赖包 <dependencies> <!-- 单元测试 --> <dependen 阅读全文

posted @ 2020-06-25 22:27 liqiangbk 阅读(220) 评论(0) 推荐(0)

39--SSM整合(方案一)
摘要:SSM整合--2020-06-25 创建一个maven的web工程 导入pom.xml文件(junit,servlet,jsp,jstl,log4j,spring核心依赖,mybatis依赖,mysql驱动等...) <dependencies> <!-- 单元测试 --> <dependency> 阅读全文

posted @ 2020-06-25 22:24 liqiangbk 阅读(258) 评论(0) 推荐(0)

@PathVariable注解的作用
摘要:@PathVariable 映射 URL 绑定的占位符 通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过 @PathVariable("xxx") 绑定到操作方法的入参中。 一般与@RequestMapping(me 阅读全文

posted @ 2020-06-24 17:43 liqiangbk 阅读(15105) 评论(0) 推荐(5)

38-三大框架-SpringMVC-参数绑定
摘要:SpringMVC参数绑定( 传参 ) 当项目中引入springmvc框架后,所有的请求流转将由springmvc进行控制,当客户端发送的请求中包含数据(也就是请求参数)时,那么该如何在controller层获取这些参数呢? springmvc会自动的将请求中包含的参数和方法的参数进行匹配,也就是说 阅读全文

posted @ 2020-06-23 16:03 liqiangbk 阅读(227) 评论(0) 推荐(0)

36-三大框架-SpringMVC框架-概述及入门案例
摘要:springmvc框架 MVC设计模式 什么是设计模式 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化; 设计模式是软件工程的基石脉 阅读全文

posted @ 2020-06-22 22:38 liqiangbk 阅读(344) 评论(0) 推荐(0)

37-三大框架-Spring框架-DI依赖注入
摘要:Spring DI依赖注入 DI(Dependency Injection)依赖注入 。 依赖注入,即组件之间的依赖关系由容器在应用系统运行期来决定,也就是由容器动态地将某种依赖关系的目标对象实例注入到应用系统中的各个关联的组件之中。 简单来说,所谓的依赖注入其实就是,在创建对象的同时或之后,如何给 阅读全文

posted @ 2020-06-22 22:29 liqiangbk 阅读(206) 评论(0) 推荐(0)

36-三大框架-Spring框架-IOC反转控制
摘要:Spring IOC控制反转 什么是控制反转 IOC(Inverse Of Control)控制反转,即,把创建对象的权利交给框架。 也就是指将对象的创建、对象的存储、对象的管理交给了spring容器。 (spring容器是spring中的一个核心模块,用于管理对象,底层可以理解为是一个map集合) 阅读全文

posted @ 2020-06-22 22:26 liqiangbk 阅读(209) 评论(0) 推荐(0)

36-三大框架-Spring框架--简介/程序耦合解耦-BeanFactory模式
摘要:spring框架 spring简介 什么是Spring? spring是分层的JavaSE及JavaEE应用于全栈的轻量级开源框架,以IoC(Inverse Of Control:控制反转/反转控制)和AOP(Aspact Oriented Programming:面向切面编程)为核心,提供了表现层 阅读全文

posted @ 2020-06-21 16:04 liqiangbk 阅读(502) 评论(0) 推荐(0)

35-三大框架-MyBatis(六)--mapper接口开发/缓存
摘要:使用mapper接口开发 使用mapper接口开发可以减少大量重复的代码,由代理对象实现,开发者专注写 sql 就可以了 SqlSession类中提供了getMapper(Class mapper)的方法, 自动实现dao的接口, 参数是指定的mapper接口的字节码对象 使用流程和注意事项 提供一 阅读全文

posted @ 2020-06-21 15:44 liqiangbk 阅读(269) 评论(0) 推荐(0)

35-三大框架-MyBatis(五)-关联查询
摘要:mybatis关联查询 DBUtil mybatis工具类 public class DBUtil { private static SqlSessionFactory factory = null; static { try { String mybatis_config = "mybatis-c 阅读全文

posted @ 2020-06-21 15:42 liqiangbk 阅读(172) 评论(0) 推荐(0)

35-三大框架-MyBatis(四)-动态sql标签
摘要:mybatis动态SQL 动态sql可以增加sql的灵活性, 也是mybatis最大的优势功能 (更多标签可查看官方文档) if 和 where标签 格式: <if test="判定条件"> -- 判定条件为true,则执行标签内部的sql语句,否则不执行. sql语句 </if> 例如: 查询指定 阅读全文

posted @ 2020-06-21 15:35 liqiangbk 阅读(242) 评论(0) 推荐(0)

35-三大框架-MyBatis(三)-CURD
摘要:mybatis中增删改查 增删改一般使用对应的标签来实现, 比如新增用<insert>标签, 删除用<delete>标签, 更新使用<update>标签, 查询使用<select>标签,当然前三个标签也可以混着用,但是不建议. 标签使用 id属性在增删改查的标签中一定会出现, 意义为这个sql的唯一 阅读全文

posted @ 2020-06-21 15:17 liqiangbk 阅读(206) 评论(0) 推荐(0)

拦截器实现登录拦截
摘要:拦截器 一般登录的时候需要拦截,如果没有登录,则不能访问系统的内部资源 拦截是根据session进行拦截的. 在登录里面需要先将session通过cookie发给浏览器 // 把用户信息写入session, 拦截器根据session来判定用户是否登录 session.setAttribute("us 阅读全文

posted @ 2020-06-19 07:53 liqiangbk 阅读(937) 评论(0) 推荐(0)

JSP-SSM-实现分页查询
摘要:分页查询 分页查询需要注意以下: ​ 1 根据sql语句的limit 页码 每页的记录条数 进行查询 ​ *页码=(当前页码-1)每页记录条数 ​ 2 需要查出总记录条数,确定最大页数. 步骤 dao层 Mapper接口 // 分页查询 @parame List<Books> queryBookPa 阅读全文

posted @ 2020-06-19 07:52 liqiangbk 阅读(443) 评论(0) 推荐(0)

导航