随笔分类 -  ssm

后台返回前台为字符串乱码问题
摘要:/** * 根据商品分类的Id查询名称 * @ResponseBody进行数据解析时,如果解析的是对象(pojo/vo/List/Map..) * 默认格式都采用utf-8格式解析. * 如果解析的数据是String类型,则按照iso-8859-1格式进行解析. * public class StringHttpMessageConverter extends AbstractHttpMessag 阅读全文

posted @ 2019-09-18 14:12 我爱si搬砖 阅读(2166) 评论(0) 推荐(0)

Mapper映射文件中的#和$的问题
摘要:关于#号和$的区别 select * from user where username = "?" and password = ?" #号: 1.使用#号传参有预编译的效果. 防止sql注入攻击 2.为参数添加一对""号 约定:能用#号不用$ $符: 只有以字段的名称为参数时,才使用$符 例子: select 阅读全文

posted @ 2019-09-18 13:21 我爱si搬砖 阅读(269) 评论(0) 推荐(0)

Mybatis的Mapper接口传值问题
摘要:Mybatis的Mapper接口不允许多值传输 思路: 将多值封装为单值 1.将值封装到对象中pojo 2.将值封装为集合 数组 array/List集合/Map集合 3.参数添加@Param这个注解,实际上为将参数封装为map集合 阅读全文

posted @ 2019-09-18 13:16 我爱si搬砖 阅读(653) 评论(0) 推荐(0)

ssm整合
摘要: 阅读全文

posted @ 2019-09-12 11:59 我爱si搬砖 阅读(107) 评论(0) 推荐(0)

动态代理练习
摘要:1.接口有实现类(有目标方法) 2.接口没有实现类(即没有目标方法,仿照mybatis中的dao层) 3.没有实现一个接口,直接就是一个类,需要使用CGLIB来做动态代理 总结: AOP 底层基于代理机制实现功能扩展 1.假如目标对象(被代理的对象)实现接口,则底层默认采用JDK动态代理机制为目标对 阅读全文

posted @ 2019-09-10 14:04 我爱si搬砖 阅读(214) 评论(0) 推荐(0)

mybatis-spring 整合
摘要:一。注:建一个普通的web项目所需要的jar包: 二。总共有两种集成方式 1实现dao层service接口 从上述代码中不难看到,它不仅仅实现了接口,还通过集成SqlSessionDaoSupport获得了sqlsession,其实这是个假象,翻看源码你就可以看到他并没有产生sqlsessionfa 阅读全文

posted @ 2019-08-12 04:34 我爱si搬砖 阅读(152) 评论(0) 推荐(0)

mybatis
摘要:因为一开始学的不是太好,从头缕一遍ssm开发,发现ssm并不是刚开始学的那么难以理解了 这个项目是一个简单的web工程 单纯的mybatis项目需要两个配置文件 一。数据源配置文件 这个文件是配置数据库的文件,首先创建一个web项目,在src同级目录下新建一个文件夹,我这里以config为例,在这个 阅读全文

posted @ 2019-08-11 22:36 我爱si搬砖 阅读(133) 评论(0) 推荐(0)

Spring IOC 和 AOP
摘要:一. IOC 1. 概念及原理 IOC: Inversion of Control(控制反转)是一种设计思想,就是容器控制应用程序所需要的外部资源的创建和管理,然后将其反转给应用程序.对象及其依赖对象的创建及维护都不需要在应用程序中实现,将其交给IOC容器去管理.传统的开发中,我们自己在对象内部创建 阅读全文

posted @ 2018-11-13 23:45 我爱si搬砖 阅读(189) 评论(0) 推荐(0)

springmvc请求路径和请求参数的获取注解- @PathVariable和@RequestParam
摘要:@PathVariable和@RequestParam @PathVariable是从路径里面去获取变量,也就是把路径当做变量。 @RequestParam是从请求里面获取参数。 如:url:http://localhost:8080/test_mobile/test?a=777&b=888&c=9 阅读全文

posted @ 2018-11-08 15:59 我爱si搬砖 阅读(5939) 评论(0) 推荐(0)

映射文件接收持久层传递的数据
摘要:<!--实现item数据状态更新操作 map集合 collection="map中的key" array数组 collection="array" List集合 collection="list" --> <!-- <update id="updateStatus"> update tb_item 阅读全文

posted @ 2018-11-08 11:51 我爱si搬砖 阅读(218) 评论(0) 推荐(0)

SpringMVC中参数接收
摘要:/** * * SpringMVC中参数接收 * 1.接收简单类型 int String * 2.可以使用对象pojo接收 * 3.可以使用集合数据接收参数 * 页面: name="ids" value="1,2,3,4" * 可以采用String[] 接收 * * List集合接收 * 页面: n 阅读全文

posted @ 2018-11-08 09:33 我爱si搬砖 阅读(272) 评论(0) 推荐(0)

Spring MVC前传递和后端接收的参数名不一致处理方式
摘要:前端传递的变量和后端接收的变量名字不一致时,用注解@RequestParam来实现数据的传递 例如:@RequestParam(value="id") //实现商品的分类目录展现 /** * value="实现数据的传递" * defaultValue:如果参数为null时生效 * required 阅读全文

posted @ 2018-11-07 20:12 我爱si搬砖 阅读(3453) 评论(0) 推荐(0)

Spring AOP
摘要:1. 在pom.xml文件里面添加依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.9.RELEASE</version> </dep 阅读全文

posted @ 2018-10-30 15:36 我爱si搬砖 阅读(286) 评论(0) 推荐(0)

客户端向服务器端发送数据乱码
摘要:首先查看客户端发起的是上面请求 若客户端发起的get请求 则需要找tomcat的编码设置 即Servers里面设置端口号的位置(一般在64行处) 设置编码的代码为:URIEncoding="UTF-8" 阅读全文

posted @ 2018-10-20 16:34 我爱si搬砖 阅读(531) 评论(0) 推荐(0)

Spring MVC 注解
摘要:Spring MVC 注解 1 @RequestMapping: 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径;用于方法上,表示在类的父路径下追加方法上注解中的地址将会访问到该方法,此处需注意@RequestMapping用在类上可 阅读全文

posted @ 2018-09-29 20:58 我爱si搬砖 阅读(153) 评论(0) 推荐(0)

Spring MVC 编程流程步骤
摘要:Spring MVC 编程流程步骤 1. 建立Maven工程 2. 添加Spring MVC依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifac 阅读全文

posted @ 2018-09-29 10:02 我爱si搬砖 阅读(312) 评论(1) 推荐(1)