好好做一个有节操的码农,比我有能力的人,都还在学习,我没有理由不继续学习.
出售一个自己用python,django写的blog,cms程序, 适合初学者参考, 淘宝链接:django cms应用程序出售
Tag: spring预览模式: 普通 | 列表

spring security 教程入门

Spring4 + Quartz Scheduler 执行定时任务例子

在spring 3 时代,只能用quartz 1.x 版本,那时候还不支持quartz 2.x 的版本, 进入spring 4时代之后,自然想到是不是可以用 quartx 2.x 版本了,做了一个小小的实验。

查看更多...

Tags: spring quartz

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 719
在用spring mvc 的时候,遇到一个很奇怪的问题,我需要将一个域名作为参数,传到后台,采用了类似restful 的方式,比如要将 yihaomen.com 传到后台,但后台得到的结果是yihaomen, 点号后面的内容被截断了。也许是 spring mvc 的bug, 但也有处理办法的。

查看更多...

Tags: spring mvc @PathVariable 得到的参数包含点号的处理办法

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 544
一般情况下,配置hibernate validator,  就可以对参数进行一些基本的校验,但有时候,还需要更进一步的校验,自定义的校验,如果用spring mvc 的话,首先想到的是spring validator, 但有个问题,一旦你用了 @InitBinder 这个, hibernate validator 就会被忽略

查看更多...

Tags: spring hibernate validator

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 248

Spring security method  方法级别的权限控制

以前用spring security 做过url级别的权限控制,但一些简单的应用应该可以满足了,一些复杂的应用,权限是到方法级别的。花了一点时间看了一下,要做到method级别的控制通过简单的配置也可以做到.

查看更多...

Tags: spring security method 方法级别的权限控制

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 350
前段时间,面试,问Spring mvc 的问题,其中有一个问题居然被面试官否定了,这个问题就是controller 之间怎么实现跳转,怎么传参数,我直接回到说,我最常用的是用 redirect: 这种方式,至于传参数,可以有两种方式,一类是restful 风格的,直接在redirect 后面的路径中跟上就可以,另外就是用querysting 方式,也就是问号后面加参数,比如path?a=aaa&b=bbb 方式,但这个答案,居然直接被面试官否定了,说我没用过,我顿时傻掉,我确实用过redirect 方式, 但传参数我不确定。但直接被否定,我还是很不舒服。回到家后,在网上查了下资料,我的方式应该是可行的,不知道为什么说不行。我也没有去试验,因为这种东西,在做项目的时候一用就知道,关键是我好像这么用过的。 当然可能这种方法不是很好,下面是收集的资料,在controller 之间跳转以及传参数

查看更多...

Tags: spring mvc

分类:Java | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 1306
Spring中的注解,也就是annotation 给编程带来了很大的方便, 不用根繁琐的XML去打交道。这一特性主要在于jdk 1.5 开始对注解的支持,并且提供了自定义注解的方法。 利用自定义注解以及spring 和 AOP 的配合,可以对任何类或者任何方法进行拦截。我自己做了一个例子,就是对自己想拦截的方法进行拦截, 可以在方法执行开始,记录日志,在方法执行完成之后,再记录日志等。这仅仅是一个测试,利用这样的特性可以完成更复杂的功能.

查看更多...

Tags: annotation aop spring

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 434

在spring中常被忽视的注解 @Primary

在spring 中使用注解,常使用@Autowired, 默认是根据类型Type来自动注入的。但有些特殊情况,对同一个接口,可能会有几种不同的实现类,而默认只会采取其中一种的情况下 @Primary  的作用就出来了。下面是个简单的使用例子

查看更多...

Tags: spring

分类:Java | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 3767

在servlet中用spring @Autowire 注入.

今天在改版以前老应用程序的时候,发现很多系统是直接用servlet做的,当初也用到了 spring, 所以自然想到也用 spring 的 @autowire 注入 来引入 service 层, 但发现如果直接用,有时候成功,有时候报错,失败。貌似就是不稳定,一直搞不清楚原因, 后来在网上找到了一个简单的方法. 这个简单的方法也是  spring 提供的,解决方法如下

查看更多...

Tags: spring servlet

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 457

Spring MVC 返回 xml 数据的配置方法

现在的应用程序流行采用返回 json 格式的数据,但如果时光倒流几年,恐怕返回比较多的是xml 格式的数据了,其实无论是json还是xml 说白了,都是文本文件,如果与java 程序结合,也就是序列化与反序列化的过程,采用不同的数据格式而已。有些老系通还是采用 XML 方式,所以有时候还是需要配置xml数据格式的. 这里就采用sprong 自带的包 spring-oxm.jar 里面提供的解析方法来处理

查看更多...

Tags: spring mvc 返回 xml 数据的配置方法

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2074

给同事做的Spring data JPA培训的教程及例子

项目中用到了 Spring data jpa 这个框架来实现持久层,但 jpa本身来说只是一个标准接口,所以还是用到了Hibernate JPA 的实现。spring data jpa 用起来非常简单,主要从下面四个方面来讲解 Spring data jpa 的使用.

1. 入门,使用配置 persistence.xml 文件并结合spring bean 管理 entityManagerFactory 方式测试JPA
2. 基于spirng data jpa 实现增删改查
3. 基于spring data jpa 实现自定义查询
4. 如果spring data jpa 不能完成的sql 采用 自定义扩展类完成。
5. 在实际项目中去掉 persistence.xml 文件,完全采用配置 entityManagerFactory  来管理.

查看更多...

Tags: spring data jpa

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4532

给新同事做的spring mvc 培训教程及例子

 项目有新人加入团队, 根据项目的情况,对刚毕业的新人做了一个很简单的入门培训,这是 spring mvc 部分,  分别有工程对应. 主要内容如下:

1. 实现最简单的 spring mvc 

2. spring mvc 与 model 绑定

3. spring mvc 增删改查,rest 风格, 必须使用 GET,POST,PUT,Delete. 

4. spring mvc 返回json 给客户端.

5. 讲义所用到的PPT,作为提纲.

查看更多...

Tags: spring mvc

分类:Java | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 3604

mybatis spring 集成 bootstrap 例子一个

无意在老外的网站上发现了这个东西, 本身提供的例子是有错误的, 我下载下来之后修改了一下, 能成功运行了虽然只是一个demo, 麻雀虽小五脏俱全. 这个例子主要体现一下东西:
1. mybatis 与 spring MVC集成
2. 利用了 mybatis 注解做查询(一般都是用xml配置的,因为mybatis 使用配置更强大)
3. 结合了 bootstrap 的css布局和js相关的东西,貌似支持移动设备, 响应式布局.
4. 与数据库结合,利用了一个学生表来做例子怎么操作数据库

查看更多...

Tags: mybatis spring

分类:Java | 固定链接 | 评论: 5 | 引用: 0 | 查看次数: 6892

spring3 restful 服务迁移到 spring4需要注意的事项

Spring4 对MVC 应用进行了一些改进, 首先测试了在restful 服务上的改进, 至少目前看来需要注意的有如下两点:
1.  从@ResponseBody 改成 @RestController
2. Synchronous 和 Asynchronous 调用,也就是同步异步调用.

查看更多...

Tags: spring

分类:Java | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1222
用maven 工程搭建项目,在搭建好之后,运行时却抛出了这样的错误:  Error configuring application listener of class org.springframework.web.context.ContextLoaderListener  
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener, 这说明根本没有找到我们在 web.xml 里面配置的 listener, 但maven 的pom.xml  里面已经配置相应的包,而且可以在java 工程的maven dependency jar 包里面找到, 这说明maven是没有问题的,在网上搜索了很多答案,最多的就是类似这个文章: http://www.cnblogs.com/zhouyalei/archive/2011/11/30/2268606.html 基本都是这样去解决,但是貌似对我来说不行,而且比较麻烦,需要修改 .project , .classpath 等文件。其实有更简单的办法

查看更多...

Tags: maven spring

分类:Java | 固定链接 | 评论: 11 | 引用: 0 | 查看次数: 16453