![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring实践
文章平均质量分 74
sunsides
这个作者很懒,什么都没留下…
展开
-
Spring基础体系实践
前段时间学习Spring+Hibernate+SpringMVC,也实际做了几个项目,现在 把相关配置提炼出来,形成一个最小实践,方便后续项目使用,也希望通过一个不断迭代的过程,最终变成一个最佳实践。目前,提供一个STS工程,集成配置了注解、安全、MVC、Flex,还有多个jQuery库。请点击下载...2012-04-23 23:48:52 · 59 阅读 · 0 评论 -
Spring Boot 之 Spring Data JPA 二 ( Query By Example)
今天继续学习JPA,但是IDE工具变为了IntelliJ IDEA,其实多数我还是更喜欢Eclipse系列,但是Android Studio什么的,多Get一个技能也不是坏事。1 新建Spring Boot工程 IntelliJ IDEA 新建Spring Initializr工程Next,然后填写项目信息: 项目信息看上面,我...2017-12-21 08:41:25 · 207 阅读 · 0 评论 -
Spring Rest + 页面设计online
这是一个基于BS的页面设计器,通过拖拽和配置就可以实现增删查改功能,适合于各种专注业务的应用场景。配一配程序就开发完了,看图: 页面设计器原文地址...2017-12-21 08:32:02 · 74 阅读 · 0 评论 -
Spring Security 报错: No ContextLoaderListener registered
今天我在配置 Spring Security 的OAuth是遇到了一个错误:java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered?需要注意一下几点:1. 添加 spring-context 依赖<dependency>...2017-02-16 16:12:20 · 296 阅读 · 0 评论 -
Spring Security判断用户是否已经登录
方法一、JSP中检查user principal<c:if test="${pageContext.request.userPrincipal.name != null}"> <label> Hi ${pageContext.request.userPrincipal.name} ! Welcome to our site </...2017-02-14 15:18:32 · 7301 阅读 · 4 评论 -
Spring Boot 之 Spring Data JPA(一)
今天,我们用一个最简单的例子上手Spring Data JPA的开发。1、新建工程首先,我们使用STS建一个工程:Paste_Image.png这里我们示例使用H2数据库,主要是因为简单,使用其他数据库也是一样的,如果你用Web作为用户界面的话把Web选上,我们这里使用JUnit测试,所以不选也行。Paste_Image.png2、配置数据库Spring ...2017-05-07 10:11:34 · 184 阅读 · 0 评论 -
Spring Boot 之 MVC
上一次我们使用Spring Boot开发了一个简单的REST服务应用,那么传统网页应用怎么做呢?渲染HTML是Spring Boot可以完美胜任的,并且提供了多种模板引擎的默认配置支持,所以在模板引擎的支持下,我们可以很快的上手开发动态网站。Spring Boot提供了默认配置的模板引擎主要有以下几种:ThymeleafFreeMarkerVelocityGroovyM...2017-05-03 12:31:18 · 118 阅读 · 0 评论 -
Spring实践之用户登陆
前期通过对SpringFramework的实践学习,形成了一个实用的最小配置(http://tedeum.iteye.com/blog/1495862),为了继续巩固,让这个实践更加实用,我打算基于一定的约定,在对技术的学习过程中,不断完善和迭代这个实践,让学习的实例更加丰富,同时也在积累的过程中,形成一些实用的模块或者相关开发的基础,让后续的开发更加高效。首页,我们先作出如下约定,...2013-09-14 18:54:35 · 79 阅读 · 0 评论 -
一种SpringMVC调用Javascript的方法
在spring的controller里面,一般是进行业务逻辑的处理,组织数据模型,然后选择适当的显示模版进行展示,这种情况下,我们可以事先做一个js的模版,然后controller根据不同的参数调用此显示页面进行Javascript调用,但是现在还有另外一种方法更加直接,技术关键点是:1、返回字符串,并且是ResponseBody2、设置MIME type是 text/html代码如...2013-12-29 23:28:47 · 423 阅读 · 0 评论 -
解决Spring MVC ResponseBody 乱码问题
在SpringMVC中,ResponseBody返回的中文是乱码,google了一下,原因是这可以说是spring mvc的一个bug,spring MVC有一系列HttpMessageConverter去处理用@ResponseBody注解的返回值,如返回list则使用 MappingJacksonHttpMessageConverter,返回string,则使用 StringHttpMess...2013-07-25 15:20:44 · 130 阅读 · 0 评论 -
Spring MVC模块化布局的一个简单方案
页面前端方案本来想用Spring MVC + tiles 的,但是 tiles有一些学习成本,而且本身有些地方不够灵活,于是想了一种简单的方案来实现模块化和布局问题,原理如下:1、写一个Controller:@Controller@RequestMapping("/layout")public class LayoutController { @RequestMappi...2012-12-20 11:48:27 · 244 阅读 · 0 评论 -
Spring Security 和 Tomcat 安全实践
一、注册密码复杂度通过js判断,找到一简单好用代码以供参考:function CheckPassword(password){ var strength = new Array(); strength[0] = "Blank"...2012-11-06 23:06:08 · 314 阅读 · 0 评论 -
CKEditor中BBCode支持table等其他标签
项目中使用了CKEditor的BBCode功能,但是可是化界面中编辑的表格不能自动转换为BBCode标签,经过研究发现修改扩展BBCode还是比较容易的,主要是以下代码: var bbcodeMap = { 'b' : 'strong', 'u': 'u', 'i' : 'em', 'color' : 'span', 'size' : 'span', 'quote' : 'blockquote...2012-06-04 14:37:14 · 301 阅读 · 0 评论 -
Spring Boot 之 Spring Data JPA 三(Specifications)
Specifications 的思路来自于“领域驱动设计”的概念,通过可编程的方式实现查询的where语句。我们今天就来写一个Specification的例子。一、首先建立一个Spring Boot 工程我们使用的IDE是InteliJ IDEA,开发语言是Kotlin, 项目信息 Spring 的工程特性选择了JPA、Rest Reposito...2017-12-21 08:44:42 · 314 阅读 · 0 评论