spring mvc
文章平均质量分 58
认真编程的程序猿
进击的巨人
展开
-
Spring Controller基础知识
Spring Controller基础知识Date参数接收@RquestBody@RquestParam@NotEmpty、@NotBlank、@NotNull的区别 Date参数接收 以时间 2021-01-06 11:22:05为例,该时间对应13位时间戳(备注:毫秒级时间戳为13位,秒级时间戳为10位)为1609903325000; 如果传入 整型1609903325000 则后端直接用 Date类型接收; 如果传入字符串"2021-01-06 11:22:05" 后台仍需要用Date参数接收则需要在原创 2021-01-06 11:40:05 · 318 阅读 · 0 评论 -
log4j.properties配置详解
转自 http://blog.sina.com.cn/s/blog_5ed94d710101go3u.html 此文档仅做为学习收藏,如有侵权请联系博主################################################################################ #①配置根Logger,其语法为: # #log4j.rootLogger = [l...转载 2018-04-28 15:09:34 · 295 阅读 · 0 评论 -
获取项目的根路径(后台,前段两种手段)
1.通过能过滤器添加 public class ContextPathFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { } @Override public void doFilter(原创 2017-07-19 15:33:05 · 2272 阅读 · 0 评论 -
Mybatis查询之resultMap和resultType区别
结论 resultType:适合使用返回值得数据类型是非自定义的,即jdk的提供的类型,resultType中的内容就是pojo在本项目中的位置。当使用resultType做SQL语句返回结果类型处理时,对于SQL语句查询出的字段在相应的pojo中必须有和它相同的字段对应,因此对于单表查询的话resultType是最合适的。 resultMap:适合使用返回值是自定原创 2017-07-04 11:52:08 · 1627 阅读 · 0 评论 -
Spring Httpinvoke实现对外接口及效率提升
本文转自:ITtye-snowolf博主 最近接手服务器总被人质疑效率问题,说到底是质疑Spring HttpInvoke的效率问题。好在经过同事们的努力,找到了问题的根源,最终解决了这个问题。 我也顺道整理一下Spring HttpInvoke——那曾经最为熟悉的东西。 Spring HttpInvoke,一种较为常用的、基于Spring架构的服务器之间的远程调用实现,可以转载 2017-04-07 11:49:39 · 4402 阅读 · 2 评论 -
PropertyUtils.getPropertyDescriptors利用反射机制获取类中的属性
第一步:建立java项目 第二步:建立两个类 我建立的是一个bean.java类,和beanTest.java类,同目录下 第三步:写代码 bean.java public class bean { String name; String password; } beanTest.java import java.beans.PropertyDe原创 2017-01-16 20:47:38 · 10913 阅读 · 6 评论 -
SpringMVC中使用Interceptor拦截器
重点看有颜色标注的,并结合filter lisenter servlet interceptor一问对interceptor进行学习。原创 2016-12-20 17:37:15 · 209 阅读 · 0 评论 -
filter lisenter servlet interceptor
文章分析很透彻,希望有时间自己能重新整理,更好的分享。转载 2016-12-20 16:47:02 · 312 阅读 · 0 评论 -
Druid:一个用于大数据实时处理的开源分布式系统之怎么用
简单使用介绍 Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给DataSource对象 下面给出2种配置方法实例: 1. 纯Java代码创建 dataSource = new DruidDataSource();dataSource.setDriverClassName("com.mysql.jdbc.Driver"); dataSou原创 2016-12-19 17:15:17 · 447 阅读 · 0 评论 -
Spring中jdbcTemplate的用法实例(一)
一、首先配置JdbcTemplate; 要使用Jdbctemplate 对象来完成jdbc 操作。通常情况下,有三种种方式得到JdbcTemplate 对象。 第一种方式:我们可以在自己定义的DAO 实现类中注入一个DataSource 引用来完 成JdbcTemplate 的实例化。也就是它是从外部“注入” DataSource 到DAO 中,然后 自己实例化JdbcTem转载 2016-12-19 17:11:50 · 532 阅读 · 0 评论 -
spring的事务管理器的配置
DataSourceTransactionManager:事务管理器 对JDBC(Java Data Base Connectivity,java数据库连接)进行事务管理,在spring中是对JdbcTemplate(用来进行对数据库的增删改查的操作,详细介绍请见Spring中jdbcTemplate的用法实例)进行事务管理,在spring的DataSourceTransactionManager原创 2016-12-19 17:10:16 · 741 阅读 · 0 评论 -
@RequestParam @RequestBody @PathVariable 等参数绑定注解详解
引言: 接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用; 简介: handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型) A、处理requet uri 部分(这里指ur转载 2016-12-21 16:33:26 · 695 阅读 · 0 评论 -
Filter过滤器的写法
这里写的过滤器用的是适配器模式,思路为: 先写一个类实现Filter,然后在让你写的过滤器来继承自这个类; 步骤:1.建一个AbstractFilter实现Filter;2.建一个类来继承AbstractFilter,还要在web.xml中配置; web.xml中的配置: Java代码 valida原创 2016-10-14 17:38:43 · 3640 阅读 · 0 评论 -
@Resource和@Autowired的区别
spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是nam转载 2016-12-09 18:02:36 · 207 阅读 · 0 评论 -
Spring框架和Mybatis中@param的不同及其对应Xml
1.spring中@param /** * 查询指定用户和企业关联有没有配置角色 * @param businessId memberId * @return */ int selectRoleCount(@Param("businessId") Integer businessId,@Param("memberId") Long memberId);原创 2016-12-07 11:58:14 · 1818 阅读 · 1 评论 -
Shiro系列之Shiro+Spring MVC整合
第一步,Shiro Filter 在web.xml文件中增加以下代码,确保Web项目中需要权限管理的URL都可以被Shiro拦截过滤。 [xml] view plain copy filter> filter-name>shiroFilterfilter-name> filter-clas转载 2016-10-17 10:01:14 · 494 阅读 · 0 评论 -
初学者Java项目中各个包的含义
dao 中存放于于数据库直接接触的类,与数据库的操作,增删改查等方法。 model 一般都是javabean对象,例如与数据库的某个表相关联。 service 中存放服务实现的详细方法,供外部调用,等于对dao,model等进行了包装。 impl 定义的接口。 util 中存放最基本模板,以便调用通常都是工具类,如字符串处理、日期处理等。 mappper中存放查询时使用的sql。 ac原创 2016-04-01 16:18:57 · 2986 阅读 · 0 评论