![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 81
浮生(FS)
擅长领域Java开发所需各种框架技术,7年以上的商城项目(3C/汽车/服饰/电器)、电商运营平台自动化、后端OMS、WMS实战经验,擅于提供各种业务场景的技术解决方案;具备丰富的团队管理经验和架构能力。
展开
-
使用Spring的JAVA Mail支持简化邮件发送
闲来无事,翻看《Spring in Action》,发现Spring集成了对JAVA Mail的支持,有点小激动的看了一遍,嗯,话说真的简单了很多。Spring的邮件发送的核心是MailSender接口,在Spring3.0中提供了一个实现类JavaMailSenderImpl,这个类是发送邮件的核心类。可以通过在配置文件中配置使用,当然也可以自己硬编码到代码中(方便起见,下面的演示代码都转载 2015-01-07 17:04:08 · 5258 阅读 · 0 评论 -
AOP的应用之分布式锁
大家在做分布式多节点等系统的开发中为了保证某些业务操作场景的原子性操作,一定会用到锁的概念,传统的synchronized无法满足分布式多节点的系统,所以大家都会用Redis实现分布式锁,怎么实现我这里就先不多说了大家百度一下可以查到一大堆。但还是要简单的说一下主要就是使用redis的setnx(key,value)方法配合del(key)方法,也就是在第一个请求进来的时候执行这个方法,会将一原创 2018-01-31 12:49:23 · 7486 阅读 · 0 评论 -
springMvc中获取通过注解获取properties配置文件
springMvc的项目中,通过注解@Value获取properties配置文件中的配置,使用该注解必须引入的包:spring-beans-4.1.4.RELEASE.jar下面是需要在spring的配置文件中配置的内容beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www原创 2016-08-13 10:03:29 · 16224 阅读 · 3 评论 -
基于maven的springMvc+Mybatis,搭建项目的时候发现一些问题这里例举下
1.怎样使用maven的tomcat去运行项目?需要在运行项目的pom文件的build里做如下配置plugin> groupId>org.apache.tomcat.mavengroupId> artifactId>tomcat7-maven-pluginartifactId> version>2.2version> configuration原创 2016-06-17 09:53:00 · 7490 阅读 · 0 评论 -
springMvc中WebApplicationContext的继承关系
最近在做一个功能的时候遇到了个问题,有点不能理解,具体问题是这样的,有一个bean,id为platform,我明明在xml文件里面注册了,并且也已经检查了这个xml在启动的时候已经被扫到了spring容器里。而且在controller等地方都可以注入进来。但是偏偏在manager里注不进来,当然我的项目不是很简单的架子,这个controller和manager是分离的,controller可以正常注原创 2016-05-31 13:09:11 · 6164 阅读 · 0 评论 -
spring+mybatis 根据业务场景访问不同数据库,读写分离
// 配置文件 // 第一个basedaopublic class BaseDaoOne extends SqlSessionDaoSupport { private static final Logger logger = Logger.getLogger(Th原创 2015-08-29 12:26:51 · 7062 阅读 · 0 评论 -
springMVC中使用List和Map绑定对象作为参数的使用方法
自从出现了spring MVC,回头再来看看,觉得struts真的是巨复杂,今天讨论的不是两者的异同,而是纯粹的写一个spring MVC绑定Map参数的问题。相信玩过spring MVC的小伙伴肯定都尝试过,普通Object、String、String[]等基本类型的绑定方式了吧,下面我们介绍下List、Map需要绑定在对象上作为参数的使用。话不多说,直接看代码:List需要绑定在对象上,而不能直原创 2015-12-09 12:23:48 · 14230 阅读 · 0 评论 -
springmvc中针对一个controller方法配置两个url请求
记录一个小知识点。某些应用场景》。。你可能需要不同的url请求得到相同的结果,那么你写两个方法总是不太好的,使用下面的方法可以解决这个问题。 @RequestMapping(value = { "/item/index.htm", "/product/index.htm" }) public ModelAndView doPDPHandler(HttpServletRequest re原创 2015-12-10 17:10:48 · 23065 阅读 · 0 评论 -
手动实现IOC容器
IOC(Inversion of Control),即控制反转,它使你不需要再自己来实现对象的创建,而是把这些工作都交由容器来进行管理,增加了代码的可重用性。下面,便手动实现一个简单的IOC容器。首先建立一个接口和这个接口的2个实现类: Java代码 package cn.cgw.ioc; public interface ReportGener转载 2014-12-22 10:21:52 · 5304 阅读 · 0 评论 -
spring利用javamail,quartz定时发送邮件
spring提供的定时发送邮件功能一直深受广大web开发者的喜爱,最近忙里偷闲,自己写了个简单的例子以供大家参考,首先从spring配置文件开始吧: *****定时任务开始************** --> 定时发送邮件填写timesheet通知--> bean id="JobServiceImpl" class="com.mdcl.time转载 2015-01-07 12:32:18 · 5226 阅读 · 0 评论 -
是什么导致了Spring Aop失效了?
使用Spring Aop遇到的问题 我们在做一些统一操作的功能时,经常会使用到Spring的Aop技术,比如要在每个方法进入前做点什么事情,结束后做点什么事情,这个时候我们就会想到用到Aop去做,详细的使用方法这里就不展开了,默认大家都会用,如果不会用没有概念的话,可能没办法看懂下面的问题场景,这边主要面向的是对Spring和Aop有过实战的同学,好,题外话不说,看下面几种Aop...原创 2019-07-09 14:41:53 · 11886 阅读 · 3 评论