博客专栏推荐
-
1177338次
-
122015次
-
56769次
-
29259次
本月博客排行
年度博客排行
-
第1名
青否云后端云 -
第2名
zw7534313 -
第3名
大家都说我很棒 - liyihz2008
- wy_19921005
- hbxflihua
- 腾讯优测1
- e_e
- ning2-eye
- wallimn
- dbagirl
- gengyun12
- luxurioust
- zysnba
- itdatacenter
- alsmile
- robotmen
- xiangjie88
- johnsmith9th
- gaozzsoft
- jywhltj
- fantaxy025025
- zhangdaiscott
- chinahuyong
- 淡看人生
- leslie26
- sichunli_030
- cuityang
- kaizi1992
- jveqi
- mukeliang728
- cpongo1
- hellohank
- zlr
- weiyides
- hanbaohong
- appalese
- jickcai
- zhaoshijie
- lzyfn123
- jackpot1234
- qepwqnp
- ranbuijj
- 解宜然
- lyongq04
- xpenxpen
- ssydxa219
- gdpglc
- java-007
开源软件专栏最新文章
使用mybatis
mybatis官方提供了整合spring boot的starter,需要在spring boot应用中使用mybatis,需要在pom.xml中添加如下依赖,当前最新的版本是1.3.2。
org.mybatis.spring.boot
springmvc配置以java类配置
如果在使用springmvc时不希望采用xml的配置方式,而采用基于java类的配置也是可以的。如果还希望在web.xml中配置dispatcherservlet,则需要通过init-param指定contextclass为annotationconfigwebapplicationcontext,然后把context configlocation指定为s ...
springmvc对servlet3异步请求的支持
springmvc对servlet3异步请求的支持有两种方式,分别是通过处理器方法返回callable和deferredresult。按照servlet3的规范,支持异步请求时需要配置对应的servlet和filter支持异步请求,为了使springmvc支持异步请求的处理,需要在定义dispatcherservlet时配置其支持异步请求,在d ...
直接指定路径对应的视图名称
在使用springmvc开发web应用时会存在一些没有业务逻辑,只需要直接展示对应的页面的请求。对于这些请求我们可以不定义controller处理方法,直接建立请求路径和视图的对应关系。在使用基于xml的springmvc配置时可以通过mvc namespace提供的view-controller来指定请求路径和视图的对应关系。下面的代码中就指定了当请求路径是/时将直 ...
指定静态资源路径
当springmvc的dispatcherservlet配置的映射路径是/时,所有的请求都将被springmvc拦截,如果我们想访问某个路径下的静态资源其实是不能直接访问的。基于这种情况,springmvc提供了配置来告诉springmvc,哪些请求是针对静态资源的。它需要指定两个参数,location用来指定静态资源对应的实际路径, ...
通过程序定义dispatcherservlet
以往我们在使用springmvc的时候都需要在web.xml中定义一个dispatcherservlet。基于servlet3编程时我们也可以通过程序来注册dispatcherservlet,servlet3的servletcontainerinitializer允许我们在容器启动的时候通过程序注册一些servlet对象,spring提供了一个实现 ...
springmvc之responsestatus
responsestatus是由springmvc提供的一个注解,可以标注在异常处理方法上,也可以标注在异常类上,用来指定在springmvc处理请求的过程中抛出了指定的异常时将响应给客户端的状态码和错误信息。比如我们希望在抛出了illegalargumentexception时响应给客户端的状态码是502,错误信息是hello error,我们 ...
springmvc之controlleradvice
springmvc从3.2版本开始提供了一个org.springframework.web.bind.annotation.controlleradvice注解,使用它标注的class在启用了注解的支持时,在进� ...
springmvc异常处理之responseentityexceptionhandler
responseentityexceptionhandler中包装了各种springmvc在处理请求时可能抛出的异常的处理,处理结果都是封装成一个responseentity对象。通过responseentity我们可以指定需要响应的状态码、header和body等信息,响应的body会被httpmessa ...
sparrow-js 前端js框架变幻莫测,但原生js 接口不会变,所以以不变应万变,需要对前端js的原生api熟练掌握。为减少学习成本,将sparrow js 开放,支持大部分网站开发常用组件,代码简洁,无冗余。
功能列表
string 方法
array 方法
ajax
browser 浏览器相关支持
valiate 前端验证框架
toolip 提示
menu菜单支持
jqu ...
zh_harry
有1534人浏览
2018-03-15 19:52
专栏:
requestcontextutils类
requestcontextutils类是spring提供的用于从httpservletrequest上下文中获取特殊对象的工具类。该工具类虽然是属于spring的一部分,但是如果在应用中我们有需要直接获取相关信息的需求,我们也可以直接使用。
从request中获取webapplicationcontext。
requestcontextutil ...
theme选择
一组主题通常是一组css和图片的组合,比如网址导航网站常见的以颜色区分的主题。springmvc提供了对主题的支持,由org.springframework.ui.context.theme表示。theme由themeresource来根据theme名称来解析出来,它的定义如下。
public interface themesource {
theme getthe ...
redirectattributes传递参数到重定向后的页面
servlet容器在页面跳转时有两种方式,forward和redirect的,其中forward时应用的是在服务端的跳转,应用的是同一个request。而redirect是服务端通过响应301和对应的新地址告诉浏览器让浏览器重新请求新的地址。第一次请求和第二次请求使用的不是同一个request的。所以这种情况下,不能直接通过reque ...
shiro是一个轻量级的权限控制框架,应用非常广泛。本文的重点是介绍spring整合shiro,并通过扩展使用spring的el表达式,使@requiresroles等支持动态的参数。对shiro的介绍则不在本文的讨论范围之内,读者如果有对shiro不是很了解的,可以通过其官方网站了解相应的信息。infoq上也有一篇文章对shiro介绍比较全面的,也是官方推荐的,其地址是https://www. ...
动机
markdown 已成为网络博客最主要的排版格式。但一般都是有现成的软件支持,比如有道云笔记。但要想将markdown 功能集成到自己的博客或者公司的oa 上,需要一款开源的轻量的markdown解析程序,从github 找了一些开源项目相对都比较重,二次开发成本较大,所以笔者在春节期间开发了一款轻量级的markdown解析程序,符合oop开发原则,最大化复用和解耦。方便二次开发集成。
...
zh_harry
有3950人浏览
2018-02-24 17:17
专栏:
日期交集
早在13年左右的时侯,做过一个系统,功能很简单,做一个日程管理功能,这里边涉及到一个小知识点,就是日期取交集。今天跟大家分享的是从这个点展开的,时间段取交集的话题。
业务逻辑
逻辑很简单,就是一两个日期段取交集,可如果按正常思维去实现,其实日期交集的场景我们可以穷举出来,大概有4种情况
s1--------------e1
s2------------ ...
zh_harry
有1638人浏览
2018-02-06 23:46
专栏:
springmvc的dispatcherservlet的默认策略
在使用springmvc的时候,我们知道需要handlermapping定义请求路径与处理器之间的映射,需要handleradapter来调用处理器方法并返回一个modelandview对象,需要viewresolver来解析视图。这些是springmvc中最基本的接口。通常我们都需要在springmvc的配置文件中定义好需要使用 ...
« 上一页 1 …
开源软件热门专栏
开源软件热门文章
博客专栏评论
线上demo已经上线http://www.sparrowzoo.net/examples/markdo ...
zh_harry 评论了 高性能轻量级markdown 解析器java 版spar ...
zh_harry 评论了 高性能轻量级markdown 解析器java 版spar ...
...
caelebs 评论了
caelebs 评论了
sp42 写道演示地址 本地的? 代码 git clone 下来,本地可以跑
zh_harry 评论了
zh_harry 评论了
演示地址 本地的?
sp42 评论了
sp42 评论了
...
jyechou 评论了
jyechou 评论了
我的框架也是用原生写,已弃坑。还是 mvvm 的爽,推荐 vue
sp42 评论了
sp42 评论了
//assertreflectionequals(user1, user2,lenient_dates ...
renlongnian 评论了
renlongnian 评论了
大神 ,为什么我没有 bbb-conf --setup-dev tools 这个命令 只有 bbb- ...
tan_zheng 评论了
tan_zheng 评论了
你好,我按照你的配置了spring security以后,访问系统时报以下错误error [org.j ...
super菜鸟 评论了
super菜鸟 评论了