
SSM
wel1
这个作者很懒,什么都没留下…
展开
-
springIoCAndDI
一、 IntroductionSpring是一个轻量级java开源框架,兴起于2003年,由Rod.J创建。Spring提供了一种方法管理java应用的业务对象。Rod.J的《Expert one on one J2EE design anddevelopment》和《Expertone-on-one J2EE Development without EJB》催生了spring。S...原创 2017-08-20 12:26:45 · 320 阅读 · 0 评论 -
jpa
一、概述java persistence api,jpa,是sun提出的java持久化规范。它提供了一种orm工具来管理java应用中的关系数据。jpa的总体思想和常见的orm框架大体一致。包括3方面的技术,orm映射元数据,支持xml和jdk5.0注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架根据元元数据将实体对象持久化到数据表中;持久化api,用来操作实体对象,执行crud操...原创 2018-11-11 20:07:12 · 204 阅读 · 0 评论 -
springboot简介
一、概述spring boot是spring家族的一员。官网介绍,spring boot的设计宗旨是使用户以最小化的spring配置尽快地搭建起基于spring的应用。特点是,1,秒秒内启动spring初始化;2,搭建几乎所有的应用需求,rest应用接口,网络套接,网络应用,流,任务等;3,简化的安全保障;4,高度支持sql和nosql;5,内嵌运行时支持,tomcat,je...原创 2018-11-09 20:06:07 · 342 阅读 · 0 评论 -
诡异的MalformedParameterizedTypeException异常
使用maven开发的项目,框架采用的ssm。版本分别是 <spring.version>4.2.4.RELEASE</spring.version> <mybatis.version>3.2.8</mybatis.version> <mybatis.spring.version>1.2....原创 2018-10-13 22:52:39 · 5995 阅读 · 1 评论 -
spring框架和jdk的版本兼容
spring官网的介绍Minimum requirementsJDK 8+ for Spring Framework 5.xJDK 6+ for Spring Framework 4.x原创 2018-09-19 16:51:05 · 5285 阅读 · 0 评论 -
springmvc中ajax响应json报406错误的两种原因
原因1是没有导入jackson相关的jar包。原因2是请求的是.html后缀的路径,解决方式是将.html后缀改为其他的,如.action。在前端控制器中可以配置多个servlet-mapping,采用不同的url-pattern。...原创 2018-04-29 20:32:19 · 249 阅读 · 0 评论 -
ssm框架web项目配置全局异常处理
在项目的资源文件目录中添加log4j.properties。比如:log4j.rootLogger = INFO,stdout,D,E###log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.stdout.l...原创 2018-04-26 19:11:36 · 1295 阅读 · 5 评论 -
maven整合ssm项目中报org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
在maven整合ssm框架分模块开发中,遇到的异常。org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.ten.e3shop.mapper.TbItemMapper.selectByPrimaryKeyat org.apache.ibatis.binding.Map...原创 2018-04-20 22:58:30 · 318 阅读 · 0 评论 -
mybatis使用like模糊查询防sql注入写法
在使用like模糊查询时,一般写法是:select * from user where username like "%三%"。也可以写为:select * from user where username like "%"'三'"%"。根据这种写法使用#{}可以写为:select * from user where username like "%"#{valu...原创 2018-04-11 10:50:15 · 850 阅读 · 0 评论 -
ssm
Ssm整合步骤三层的实现分工:控制层采用springmvc,持久层采用mybatis,分离控制采用spring。一、 导入所需jar包二、 搭建工程框架(一)创建结构化文件包Com.***.***.controller;Com.***.***.pojo;Com.***.***.dao;Com.***.***.service;Com.***.***.ser...原创 2017-08-15 22:45:08 · 641 阅读 · 0 评论 -
springJdbcAndTransaction
一、 spring的JDBCspring的DAO模块提供了对JDBC的支持。JdbcTemplage是springJDBC支持中主要的API,提供了访问数据库的一般功能。实现步骤:1. 搭建数据库2. 引入需要的jar包3. 编写代码业务4. 例子1) 在类中直接使用spring自带的连接池创建执行连接数据库的类publ...原创 2017-08-21 23:41:04 · 325 阅读 · 0 评论 -
mybatis
一、 IndroductionMybatis是一款优秀的持久层框架。顺便插一句,框架是什么?框架被应用于很多领域,如建筑,机械。在软件工程中,框架(Framework)是整个或者部分系统的可重用设计,是一个可复用的设计构件。可重用性,使框架的好处不言而喻。框架使开发人员从一些基础工作和一般的细节处理中解放出来,可以集中精力于系统的业务逻辑设计。Mybatis支持定制化SQL,存储过...原创 2017-08-24 14:25:06 · 334 阅读 · 0 评论 -
springMVC
一、 IntroductionspringMVC是spring的一个组成部分,天然具备了spring的IoC的松耦合的特点及其他优点,是一个MVC模式下的web框架。SpringMVC对于mvc设计的实现围绕其核心组件DispatcherServlet展开,DispatcherServlet可以看做是处理web端请求和响应的中央处理器或者核心调度器。从数据流向来看,它接受请求,向下分发...原创 2017-08-25 14:20:58 · 294 阅读 · 0 评论 -
springAop
一、Introduction在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度...原创 2017-08-21 14:28:25 · 887 阅读 · 0 评论 -
mybatis使用foreach处理List中的Map
问题:参数的数据结构是一个ArrayList<Map<String, Integer>>,需要以String,Integer为条件批量更新数据库的数据.将参数封装到叫做JsonData的qv中,JsonData的关键代码是 private ArrayList<Map<String, Integer>> usersPlatforms...原创 2019-01-13 16:54:26 · 4933 阅读 · 1 评论