ssm
文章平均质量分 61
20120623
这个作者很懒,什么都没留下…
展开
-
使用Spring的@Scheduled实现定时任务
Spring配置文件xmlns加入xmlns:task="http://www.springframework.org/schema/task"xsi:schemaLocation中加入 http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task...转载 2018-01-14 13:08:44 · 230 阅读 · 0 评论 -
Spring事物的传播行为
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 如何改变默认规则: 1 让checked例外也回滚:在整个方法前加上 @Transactional(roll...转载 2018-05-16 16:31:03 · 292 阅读 · 0 评论 -
mybatis中update返回值
默认情况下,mybatis 的 update 操作返回值是记录的 matched 的条数,并不是影响的记录条数。 如果希望操作明确的返回受影响的记录条数,我们对我们的数据库连接配置稍做修改,添加 useAffectedRows 字段:url:jdbc:mysql://localhost:3306/mindspan?useAffectedRows=truedriverClassName:com.m...原创 2018-04-05 22:18:35 · 16891 阅读 · 1 评论 -
MyBatis的传入参数parameterType类型
1. MyBatis的传入参数parameterType类型分两种 1. 1. 基本数据类型:int,string,long,Date; 1. 2. 复杂数据类型:类和Map2. 如何获取参数中的值: 2.1 基本数据类型:#{参数} 获取参数中的值 2.2 复杂数据类型:#{属性名} ,map中则是#{key}3.案例: 3.1 基本数据类型案例[html] view p...转载 2018-04-05 22:00:22 · 470 阅读 · 0 评论 -
SSM框架下各个层的解释说明
持久层:DAO层(mapper)DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此, DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件中进行配置。业务...转载 2018-04-05 21:02:59 · 357 阅读 · 0 评论 -
SSM框架下各个层的解释说明
持久层:DAO层(mapper)DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此, DAO层的设计首先是设计DAO的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,DAO层的数据源配置,以及有关数据库连接的参数都在Spring的配置文件转载 2018-04-05 21:02:18 · 342 阅读 · 0 评论 -
ssm框架与三层架构
三层架构分为用户界面层(UI)、业务逻辑层(BLL)和数据库访问层(DAL)他们分别的功能为:1.用户界面层(UI)层是为用户提供数据交互的操作,完成用户数据与BLL获取的数据的交互。2.业务逻辑层(BLL)不会直接与数据库交互,他与数据库的交互是通过DAL提供的方法。在调用这些方法前,要加入自己的逻辑判断或者业务处理。另外业务逻辑层(BLL)还有可能不会去调用DAL层的方法,而是进行其他业务处理...转载 2018-04-14 11:17:42 · 540 阅读 · 0 评论 -
springmvc配置servlet的拦截形式/*和/的区别
今天复制一个现有的spring-mvc的项目修改配置作为新的项目,结果悲剧了!遇到了一个小问题困扰了半天,找同事找总监都没有搞定,纠结了半天终于发现了问题所在,随笔记一下,所谓好记性不如烂博客嘛!问题描述: 项目很简单,只是简单搭建一个spring-mvc框架,写一个测试的NewsController,关于问题的配置如下:web.xml 1 <servlet> 2 &l...转载 2018-04-01 08:40:44 · 389 阅读 · 0 评论 -
SpringMVC注解@initbinder解决类型转换问题
在使用SpringMVC的时候,经常会遇到表单中的日期字符串和JavaBean的Date类型的转换,而SpringMVC默认不支持这个格式的转换,所以需要手动配置,自定义数据的绑定才能解决这个问题。在需要日期转换的Controller中使用SpringMVC的注解@initbinder和Spring自带的WebDateBinder类来操作。WebDataBinder是用来绑定请求参数到指定的属性编...转载 2018-03-14 15:28:38 · 186 阅读 · 0 评论 -
RequestMapping注解
RequestMapping里面的注解包含的参数如图:RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。@RequestMapping 除了修饰方法, 还可来修饰类 :类定义处: 提供初步的请求映射信息。相对于 WEB 应用的根目录;方法处: 提供进一步的细分映射信息。 相对于类定义处的 URL。若类定义处...转载 2018-03-23 15:59:44 · 797 阅读 · 0 评论 -
Mybatis在xml文件中处理大于号小于号的方法
第一种方法:用转义字符把">"和"<"替换掉,就没有问题了。<if test="startTime != null "> AND order_date &gt;= #{startTime,jdbcType=DATE} </if><if test="endTime != null ">转载 2018-03-22 20:46:48 · 160 阅读 · 0 评论 -
spring mvc controller间的跳转
(1)一个controller跳转到另一个controller(不传递参数) 方式一:返回ModelAndView return new ModelAndView("redirect:/toList"); 方式二:返回String return "redirect:/ toList "; (2)一个controller...转载 2018-07-06 09:45:01 · 219 阅读 · 0 评论