SSM
纸短情长的博客
这个作者很懒,什么都没留下…
展开
-
拦截器的配置与使用
拦截器的作用:拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也是提供了一种可以提取action中可重用的部分的方式。编写拦截器类实现HandlerInterceptor方法重写preHandle方法(如有需要可重写其他方法)在spring-mvc中配置拦截器需要拦截的路径和不需要拦截的路径代码示例public class LoginInterceptor implement原创 2020-05-19 12:40:30 · 672 阅读 · 0 评论 -
文件上传前后端需要满足的条件
前台form表单请求方式必须是postform表单 enctype=“multipart/form-data”input框的type属性值为file后台导入文件上传的jar包处理器方法接收文件上传输入框的参数必须是MultipartFile类型配置CommonsMultipartResolver解析器<!--文件上传需要在spring-mvc.xml中配置 Multipart解析器--><bean id="multipartResolver" class="org原创 2020-05-19 12:24:09 · 493 阅读 · 0 评论 -
update语句的返回值问题总结
执行一条update语句,执行成功后返回值是 1 ,所以就理所当然的认为返回的是受影响的行数,但是当你再次执行这条update语句时,按正常的逻辑,数据已存在,更新不会成功,应当返回 0,但是返回值依旧是 1 ,所以返回值并不是受影响的行数,实际上的返回值是matched记录数(匹配到的行数)如果想设置返回值是受影响的行数,修改数据库链接配置:增加 useAffectedRows=tr...原创 2020-03-03 13:33:55 · 5047 阅读 · 1 评论 -
spring mvc中url-pattern的写法(解决静态资源不能访问的问题)
1.设置url-pattern为*.do(最为常见的方式)只要你的请求url中包含配置的url-pattern,该url就可以到达DispatcherServlet。当然这里业内通常都将url-pattern配置为*.do的方式,所以你最好也这么去做。2.设置url-pattern为/*(这种方式是很不好)如果将url-pattern设置为/*之后,web项目中的jsp都不能访...转载 2020-02-17 12:38:55 · 1565 阅读 · 2 评论 -
SSM知识点
前台路径:出现在jsp中,参照路径为当前web服务器的根后台路径:出现在java类或者xml中,参照路径为web应用的根路径前台路径: “/”开头路径参照路径是:当前服务器的根 不以“/”开头的路径参照路径是:当前请求资源的资源路径后台路径: “/”开头的路径参照路径是:当前项目的根 不以“/”开头的路径参照路径是:当前请求资源的资源路径特例:sendRe...原创 2019-12-03 21:27:35 · 455 阅读 · 0 评论 -
@Repository、@Service、@Controller、@Component和@Mapper
与@Component注解功能相同但意义不同的的还有其他三个注解:* @Repository:注解在Dao上* @Service:注解在Service上* @Controller:注解在处理器上在编程过程中尽量使用下面三个...原创 2019-12-01 22:57:54 · 1461 阅读 · 0 评论 -
包的命名
原创 2019-12-02 21:48:20 · 138 阅读 · 0 评论 -
spring和mybatis整合用到的MapperScannerConfigurer类
MapperScannerConfigurer介绍MapperScannerConfigurer是spring和mybatis整合的mybatis-spring jar包中提供的一个类。MapperFactoryBean的出现为了代替手工使用SqlSessionDaoSupport或SqlSessionTemplate编写数据访问对象(DAO)的代码,使用动态代理实现。比如下面这个官方...原创 2019-12-03 11:25:26 · 263 阅读 · 0 评论