![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring学习
文章平均质量分 79
码农转地产中介
985本科毕业,从事Java开发十余年,先后在京东,字节跳动(抖音科技)工作过,目前转行房产经纪人,如果有小伙伴想在西安买房租房置业联系我电话:177 0923 1526 微信同号。
展开
-
谈谈对Spring IOC的理解
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人转载 2015-04-07 14:21:46 · 948 阅读 · 0 评论 -
Spring缓存机制的理解
在Spring缓存机制中,包括了两个方面的缓存操作:1.缓存某个方法返回的结果;2.在某个方法执行前或后清空缓存。下面写两个类来模拟Spring的缓存机制:package com.sin90lzc.java.test;/** * 一个简单的Dao接口,我们要对这个接口的方法提供缓存的功能 * @author Tim * */public interface Dao转载 2015-06-02 16:05:56 · 601 阅读 · 0 评论 -
Spring计划任务(定时任务)
适用于Sping3.1以后的版本,首先通过注解@EnableScheduling开启对计划任务的支持,然后在计划任务的方法上添加注解@Scheduled来申明这是一个计划任务。Spring通过@Scheduled支持多种类型的计划任务,包含cron,fixDelay,fixRate等demo~1.计划任务执行类package com.xjj.task;import原创 2017-06-12 14:28:16 · 1251 阅读 · 0 评论 -
Spring事件--Application Event
Spring 的事件为Bean 与 Bean之间的消息通信提供了支持。当一个Bean处理完一个任务之后希望另外一个Bean知道并能做相应的处理,这时候我们就需要让另外一个Bean监听当前Bean所发送的事件。Spring的事件需要遵循如下流程:1.自定义事件,继承Application Event类;2.自定义监听事件,实现ApplicationListener接口;3.使用容器发原创 2017-06-12 10:26:34 · 921 阅读 · 0 评论 -
Spring3+ibatis (SQL Server)+pager-taglib.tld查询分页的实现
pager-taglib分页开始~查了好多关于分页的技术,最终选定以下方法实现~1.首先下载jar包:pager-taglib.jar,pager-taglib.jar放在WEB-INF/lib目录下;下载地址:http://download.csdn.net/detail/jeofey/86412872.将pager-taglib.tld文件放在WEB-INF目录下,pager-原创 2015-07-08 09:37:57 · 1464 阅读 · 0 评论 -
Spring,java相关优秀博文地址收藏
1.开涛的博客--跟我学spring3:http://www.iteye.com/blogs/subjects/spring32.赵磊的博客--Spring MVC 教程,快速入门,深入分析:http://elf8848.iteye.com/blog/875830/3.放我出去,我没病的博客:--Spring MVC系列:http://www.cnblogs.com/liukemng/ta原创 2015-04-07 14:33:11 · 1254 阅读 · 0 评论 -
Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(一)
Spring更新到3.0之后,其MVC框架加入了一个非常不错的东西——那就是REST。它的开放式特性,与Spring的无缝集成,以及Spring框架的优秀表现,使得现在很多公司将其作为新的系统开发框架。大象根据实际的项目经验,以之前SSH2例子为基础,对其进行一次大改造,详细的为大家讲解如何实现SSM3全注解式的开发。这次大象将采取两种构建方式,一是很多人喜欢用的MyEclipse,另一个转载 2015-07-07 10:55:36 · 489 阅读 · 0 评论 -
Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(三)
前两章我为大家详细介绍了如何搭建Maven环境、Spring MVC的流程结构、Spring MVC与Struts2的区别以及示例中的一些配置文件的分析。在这一章,我就对示例的层次结构进行说明,以及MyBatis的一些简单介绍。 本文不会对MyBatis作详细说明,大象还是假定阅读本文的朋友对MyBatis(ibatis)有最基本的了解,只有这样才能较好的理解本文的内容。关于My转载 2015-07-07 11:00:35 · 623 阅读 · 0 评论 -
Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(四)
这一章大象将详细分析web层代码,以及使用Spring MVC的注解及其用法和其它相关知识来实现控制器功能。 之前在使用Struts2实现MVC的注解时,是借助struts2-convention这个插件,如今我们使用Spring自带的spring-webmvc组件来实现同样的功能,而且比之以前更简单。另外,还省掉了整合两个框架带来的不稳定因素。 对于Spring MVC框转载 2015-07-07 11:04:29 · 517 阅读 · 0 评论 -
Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(五)
这是本系列的最后一篇,主要讲一下FreeMarker模板引擎的基本概念与常用指令的使用方式。 一、FreemMarker基本概念 FreemMarker是一个用Java语言编写的模板引擎,它是一个基于模板来生成文本输出的一个工具。是除了JSP之外被使用得最多的页面模板技术之一,另一个比较有名的模板则是Velocity。 用户可以使用FreeMarker来生成所需要的内转载 2015-07-07 11:06:09 · 553 阅读 · 0 评论 -
Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(二)
在上一篇文章中我详细的介绍了如何搭建maven环境以及生成一个maven骨架的web项目,那么这章中我将讲述Spring MVC的流程结构,Spring MVC与Struts2的区别,以及例子中的一些配置文件的分析。一、Spring MVC 3.0介绍Spring MVC是一个典型的MVC框架,是Spring内置的Web框架,可以作为应用项目的展示层,继Spring 2.0转载 2015-07-07 10:59:18 · 634 阅读 · 0 评论 -
Spring发送邮件_javax.mail.AuthenticationFailedException异常已解决
在Spring项目中需要加入监控功能,监控过程中发现异常时,需要邮件报警。最初选择用javamail发送,代码量比较大(相对于spring发送),最终选择Spring邮件发送~下面贴一下实现的代码以及注意事项;代码结构很简单一个java类和一个xml文件,用到三个jar包,demo下载地址http://download.csdn.net/detail/jeofey/8892859原创 2015-07-13 12:54:26 · 25186 阅读 · 0 评论 -
Another unnamed CacheManager already exists in the same VM
解决办法:将缓存的配置文件和其他的配置文件放在不同包下1.缓存测试用例中,实例化容器时,只读缓存相关的配置文件;ApplicationContext aCtx = new FileSystemXmlApplicationContext("classpath:ehcache/*.xml");2.其他用例也只读自己的配置文件;ApplicationContext aCtx = new FileSystemXmlApplicationContext("classpath:config/*.xml");原创 2015-06-02 17:17:32 · 5089 阅读 · 2 评论 -
Spring使用memcached实现缓存
1.加载commons-pool-1.5.6.jar、java_memcached-release_2.6.6.jar、slf4j-api-1.6.1.jar、slf4j-simple-1.6.1.jar2.创建memcached工具类:[java] view plaincopypublic class MemcachedUtil {转载 2015-06-05 14:14:00 · 732 阅读 · 0 评论 -
Spring注解@Component、@Repository、@Service、@Controller区别
很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料:Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring转载 2015-05-18 11:19:13 · 384 阅读 · 0 评论 -
Spring注解@RequestMapping请求路径映射问题
@RequestMapping请求路径映射,如果标注在某个controller的类级别上,则表明访问此类路径下的方法都要加上其配置的路径;最常用是标注在方法上,表明哪个具体的方法来接受处理某次请求。以下两种方式都可以从url中传参数,但是第二种方式的适用性更高一些,当参数中包含中文的时候,如果用第一种方式传参数,经常会出现参数还没到controller就已经经过编码了(例如:经过utf-8编码原创 2017-07-24 14:04:29 · 6048 阅读 · 0 评论