自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 Thymeleaf的th:href标签失效的一种情况分析及解决方案

问题分析今天在使用Thymeleaf装填Model信息时发现th:href失效了,代码如下:<a th:href="@{/detail/${plant.id}}">当点击该链接的时候,跳转到失败页面: 提示页面找不到。 在google浏览器下,按F12,点击network,查看源码: 发现plant的id并没有被装填进去。于是确定是th:href没有起作用,随后仔细检查,注意到/$

2017-03-27 21:34:40 23574 3

原创 SpringMVC form表单中文乱码解决方案(基于JavaConfig)

SpringMVC表单提交数据后,数据库中的数据中文乱码,通过show variables like "%char%"; 查看数据库编发,发现的确是UTF-8,说明数据库没有问题,问题出在服务器上。 通过搜集资料得到了简便的解决方法,在WebInitializer中,重写AbstractAnnotationConfigDispatcherServletInitializer的onStartup方法

2017-03-25 18:58:37 2228 1

原创 Spring JPA-Hibernate报错:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an er解决方案

问题描述今天在使用基于Hibernate的Spring Data JPA来保存一个实体类,当提交表单时,报如下Exception:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that correspond

2017-03-23 21:25:55 44457 7

原创 SpringSecurity学习笔记之六:保护视图

Spirng Security本身提供了一个JSP标签库,而Thymeleaf通过特定的方言实现了与Spring Security的集成。使用Spring Security的JSP标签库Spring Security的JSP标签库很小,只包含是三个标签: 为了使用JSP标签库,需要在JSP中声明它:<%@ taglib prefix="security" uri="http://www.sprin

2017-03-05 15:28:31 3869 1

原创 SpringSecurity学习笔记之五:认证用户

如果我们使用如下的最简单的配置,那么就能无偿地得到一个登陆页面:package spitter.config;......@Configuration@EnableWebSecuritypublic class SecurityConfig extends WebSecurityConfigurerAdapter{}  实际上,在重写configure(HttpSecurity)之前,我们都

2017-03-05 15:09:26 3149 3

原创 SpringSecurity学习笔记之四:拦截请求

在任何应用中,并不是所有请求都需要同等程度地保护起来。有些请求需要认证,有些则不需要。 对每个请求进行细粒度安全性控制的关键在于重载configure(HttpSecurity)方法。如下代码片段展现了重载的configure(HttpSecurity)方法,它为不同的URL路径有选择地应用安全性:@Overrideprotected void configure(HttpSecurity ht

2017-03-05 14:54:23 51296 3

原创 SpringSecurity学习笔记之三:配置用户存储

没有用户存储的应用相当于没有用户,因为任何用户都会被拒之门外。我们所需要的是用户存储,也就是用户名、密码以及其他信息存储的地方,在进行认证决策的时候,会对其进行检索。Spring Security非常灵活,能够基于各种数据存储来认证用户。它内置了多种常见的用户存储场景,如内存、关系型数据库以及LDAP。同时,我们也可以编写并插入自定义的用户存储实现。借助Spring Security的Java配置,

2017-03-05 14:40:47 7693

原创 SpringSecurity学习笔记之二:SpringSecurity结构及基本配置

Spring Security结构Spring Security3.2分为11个模块,如下表所示: 编写简单的安全性配置Spring Security3.2引入了新的Java配置方案,完全不在需要通过XML来配置安全性功能。如下,展现了Spring Security最简单的Java配置:package spitter.config;......@Configuration@EnableWeb

2017-03-05 14:28:01 2973 2

原创 SpringSecurity学习笔记之一:SpringSecurity概述及Github项目克隆

概述Spring Security是一种基于Spring AOP和Servlet规范中的Filter实现的安全框架。它能够在Web请求级别和方法调用级别处理身份认证和授权。 Spring Security从两个角度来解决安全性问题。它使用Servlet规范中的Filter保护Web请求并限制URL级别的访问。Spring Security还能够使用Spring AOP保护方法调用——借助于对

2017-03-05 14:14:12 3385

svn数据库清理工具——sqlite脚本

当遇到svn: E155009: Failed to run the WC DB work queue associated with错误时需要用到的SQLite数据库打开工具。此工具是2018.08.15下载的官网最新版本。

2018-08-15

JSON基础归纳整理

JSON基础归纳整理,从o开始介绍JSON,并逐渐拓展到Google的Gson工具的使用,包含了json中最常用的JSONArray对象和JSONObject对象的使用实例。

2016-12-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除