Spring
文章平均质量分 85
东天里的冬天
Java技术专家,CSDN不常看,有问题可以通过微信公众号“假装正经的程序员”进行沟通
展开
-
ehcache缓存问题
步骤:1.ehcache.xmlehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd"> diskStore path="java.io.tmpdir"/> defaultCache maxElementsInMemor原创 2017-01-12 13:49:14 · 1253 阅读 · 0 评论 -
Spring框架中AOP设计基本原理
一.前言Spring 提供了AOP(Aspect Oriented Programming) 的支持, 那么,什么是AOP呢?本文将通过一个另外一个角度来诠释AOP的概念,帮助你更好地理解和使用Spring AOP。读完本文,你将了解到:1. Java程序运行在JVM中的特征2. Java程序的执行流【了解AOP、连接点(Join Point)、转载 2017-10-15 20:29:36 · 997 阅读 · 0 评论 -
全局异常处理器
一.处理思路二.创建全局异常处理器public class GlobalExceptionReslover implements HandlerExceptionResolver { Logger logger = LoggerFactory.getLogger(GlobalExceptionReslover.class); @Override publ原创 2017-09-17 13:59:55 · 376 阅读 · 0 评论 -
spring中bean的生命周期
一.生命周期1.Spring对bean进行实例化;2.Spring 将值和bean的引用注入到bean对应的属性中;3.如果bean实现了BeanNameAwre接口,Spring将bean的ID传递给setBeanName()方法;4.如果bean实现了BeanFactoryAware接口,Spring将调用setBeanFactory()方法,将BeanFactory容器实原创 2017-07-28 11:22:19 · 573 阅读 · 0 评论 -
解决:spring中普通类调用service
最近在写一个项目,需要创建一个数据库初始化的工具类,用到了调用service的部分,不过可惜的是,Spring中的Service不是你想new就能new的,作为老菜鸟,研究了小半天终于搞定了,下面就来说说具体实现的方法。1.创建一个SpringContextUtil实现ApplicationContextAware接口import org.apache.log4j.Logger原创 2017-06-20 10:31:56 · 7683 阅读 · 21 评论 -
Spring对bean的装配机制(二)——java显式装配
与Spring对bean装配机制(一)中java形式的自动装配相比较而言,代码上的差别主要在JavaConfigs上(本次实例代码为CDPlayerConfig类)一.CDPlayerConfig要在JavaConfig中声明bean,我们需要编写一个方法,这个方法会创建所需类型的实例,然后给这个方法添加@Bean注解。package soundsystem;impo原创 2017-07-30 23:06:50 · 492 阅读 · 0 评论 -
Spring对bean的装配机制(一)——隐式自动装配
Spring容器负责创建应用程序中的bean并通过DI来协调这些对象之间的关系,那Spring装配bean时是如何装配的呢?Spring非常灵活,它提供了三种主要的装配机制:1.隐式的bean发现机制和自动装配。2.在xml中进行显式装配。3.在Java中进行显式装配。下面对三种机制进行详细说明:一.自动装配bean spring从两个角度来实现自动化装配:原创 2017-07-30 19:07:22 · 2274 阅读 · 0 评论 -
Spring Security学习笔记(二)——访问数据库(一)
在SpringSecurity学习笔记(一)——入门篇中我们可以看到,尽管能够按照我们的要求访问相关页面,但是有一点是完全不符合逻辑的,即相关的用户和对应密码以及权限都是写死的,这个在实际开发中是几乎不可能存在的,所以,本篇的主要需要解决的问题就是通过访问数据库获取相应的用户,密码,以及权限。1.项目结构如下图:2.在pom.xml中引入相应jar包<project xmlns原创 2017-06-30 10:40:45 · 674 阅读 · 0 评论 -
SpringSecurity学习笔记(二)——访问数据库(二)
在上篇访问数据库(一)中,我们是将sql代码写入到spring-security.xml中,在实际项目中是否可以这样呢?答案是肯定的,但是对于程序原来是xml配置实在是麻烦,远不如java代码来的方便,本篇讲的就是如何通过java代码来查询数据库(整合mybatis)。一.结构目录二.pom.xml引入相应jar包三.service中写一个方法实现UserDet原创 2017-06-30 13:53:13 · 553 阅读 · 0 评论 -
Spring Security学习笔记(一)——入门篇
最近刚接触maven(60%的程序员都会使用,公司项目一般都用),所以建立在maven项目基础之上学习了Spring Security先推荐一下spring security的资料:点击打开链接点击打开链接一.首先建立maven的web项目可以参考该博客 http://blog.csdn.net/gwd1154978352/art原创 2016-11-03 13:01:11 · 689 阅读 · 0 评论 -
Spring事务管理
Spring是SSH中的管理员,负责管理其它框架,协调各个部分的工作。今天一起学习一下Spring的事务管理。Spring的事务管理分为声明式跟编程式,声明式就是在Spring的配置文件中进行相关配置;编程式就是用注解的方式写到代码里。声明式:Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分转载 2017-03-11 21:23:55 · 186 阅读 · 0 评论 -
SpringMVC中拦截/和拦截/*的区别
一、我们都知道在基于Spring的Application中,需要在web.xml中增加下面类似的配置信息:此处需要特别强调的是 /使用的是/,而不是/*,如果使用/*,那么请求时可以通过DispatcherServlet转发到相应的Action或者Controller中的,但是返回的内容,如返回的jsp还会再次被拦截,这样导致404错误,即访问不到jsp。所以如果以后发现总是有404错原创 2017-01-20 15:06:28 · 5161 阅读 · 0 评论 -
spring如何实现定时任务
Spring定时任务的几种实现近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):1.Java自带的java.util.Timer类,这个类允许你调度一个ja转载 2016-11-02 09:30:24 · 523 阅读 · 0 评论