Spring4
_Slience_
这个作者很懒,什么都没留下…
展开
-
初识Spring4
毕设的时间越来越急了~要赶紧学好三大框架的知识呢本想看马士兵的Spring视频的,但是发现网上公布的是2.8版本的,太老了,所以还是回归书本好了~Spring学习我现在用的是李刚老师写的《轻量级JavaEE其实应用实战》废话不多说,首先我们先配置一个Spring的开发环境我在这里用的是:Spring4.0.4下载地址还需要下载common-logging下载地址下载完成后在sp原创 2015-11-06 11:32:00 · 16870 阅读 · 0 评论 -
【阅读笔记】《Java EE企业应用实战》(第四版)第七章——Spring的基本用法
Spring的定义和相关知识点Spring包括基于依赖注入的核心机制(再也不用new一个对象啦)基于AOP的声明式事物管理与多种持久层技术的整合Web MVC框架Spring的优点低侵入式设计,代码污染低独立于各种应用服务器,基于Spring框架的应用,可以真正实现Write Once,Run Anywhere的承诺(合着以前Java说的Write Once,Run Anywhere到原创 2016-07-01 21:00:31 · 20567 阅读 · 0 评论 -
如何设置applicationContext.xml在src目录下
转自http://blog.csdn.net/zhubinqiang/article/details/8554234 可能有的项目会把applicationContext.xml文件放在WEB-INF下,那如果我要改到src下应该怎么设置呢? 只需要在web.xml文件中加上 <context-param> <param-name>contextConfigLocation</para转载 2016-08-04 12:23:59 · 19536 阅读 · 0 评论 -
org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException
转载自http://bbs.csdn.net/topics/360161158原因是因为在Action类中注入bean的时候只能写set不能写get方法,所以解决办法就是去掉那个bean的get方法就好转载 2016-08-04 12:20:48 · 17193 阅读 · 1 评论 -
【阅读笔记】《轻量级JavaEE企业应用实战》(第八章)
本章主要包含Spring的AOP和Spring和Hibernate和Struts整合后处理器Bean后处理器会在Bean实例创建成功之后,对Bean实体进行进一步的增强处理。 Bean后处理器必须实现BeanPostProcessor接口,该接口中包含两个方法postProcessAfterInitialization和postProcessBeforeInitialization,转载 2016-07-06 16:56:57 · 16889 阅读 · 0 评论 -
【示例】SSH整合小例子
此例子来自于《轻量级JavaEE企业应用开发》(李刚著)本例子实现了Spring来整合Struts和Hibernate,这是一个添加书本功能的小示例 首先实体类Bookpackage com.domain;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Gener转载 2016-07-05 15:13:01 · 18578 阅读 · 0 评论 -
org.springframework.beans.factory.BeanNotOfRequiredTypeException must be of type
org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'british' must be of type [service.British], but was actually of type [com.sun.proxy.$Proxy9]转载 2016-07-06 10:47:25 · 16749 阅读 · 0 评论 -
【示例】Spring和Struts整合
需要先导入spring和struts的jar包,一定要导入struts2-spring-plugin-版本号.jar,这是让spring和struts相关联的包。接下来是例子struts.xml(在src文件下)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundati转载 2016-07-02 18:01:44 · 16831 阅读 · 0 评论 -
【示例】Spring中通过JdbcTemplate来实现数据库的操作
示例来源于《JavaEE轻量级企业应用实战(第四版)》示例思路:通过对beans.xml的配置来实现ComboPooledDataSource类的自动注入和相关数据库连接信息的设置。使用之前记得先导入c3p0的相关包,以下是代码实现beans.xml配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.转载 2016-07-02 12:12:43 · 17103 阅读 · 0 评论 -
Spring缓存机制
本篇实例摘自《JavaEE企业应用实战(第四版)》李刚前期准备需要EhCache环境,使用ehcache-core-2.4.3.jar和slf4j-api-1.6.1.jar(不一定要这个版本的),这两个包可以在Hibernate解压出来的文件夹中->lib/optional/ehcache文件夹里面找到。之后复制到WEB-INF/lib文件夹中即可。示例先配置四个缓存区,类和方法在进入缓存区的时转载 2016-07-01 20:51:42 · 17601 阅读 · 0 评论 -
使用Aspect来对访问方法进行预处理和后处理
例子摘自李刚老师的《JavaEE企业应用实战(第四版)》661页使用aspect中的@Around、@Before、@After、@AfterReturning,例子如下 切面类package com.aspect;import java.util.Arrays;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.Proceedi转载 2016-07-01 20:54:30 · 22271 阅读 · 1 评论 -
在eclipse中使用Aspectj
Aspectj是一种面向切面的框架,用它可以实现面向切面编程。在eclipse如果要使用Aspectj需要安装ADJT插件,安装方法如下 1. 下载安装包,下载地址 在eclipse中安装 之后稍等片刻,喝点水…. 3. 写一个小Demo 首先写一个普通的类Loginpackage com.service;import org.springframework.stereoty转载 2016-07-01 20:54:53 · 21923 阅读 · 0 评论 -
Spring中使用UrlResource获取网络资源的时候报java.io.FileNotFoundException错误
网络文件需要使用输入流来读取 所以获取网络文件的时候要用getInputStream(),如果是本地文件可以用getFile()小例子 UrlResource urlResource = new UrlResource("http://www.slience.com/book.xml"); System.out.println("urlResource.getFile原创 2016-07-01 20:59:03 · 22060 阅读 · 0 评论 -
Spring配置文件中配置property标签的name和ref的区别
在看李刚的《Java EE企业实战》,里面有一个关于Spring的配置的<bean id="person" class="service.Person"> <!-- 控制器调用setAxe方法,将容器中的axe bean作为传入的参数 --> <!--此处的name是决定Person类中的那个参数,ref是指bean配置文件中的bean名称--> <property name转载 2016-06-06 20:10:59 · 36406 阅读 · 1 评论 -
Spring中使用bean配置数据库
摘自李刚《轻量级JavaEE企业应用实战》平时我们配置数据库信息是通过hibernate.cfg.xml来配置,其实也可以用bean来配置连接池的(比如说c3p0),现在我们就用Spring的bean来配置一次数据库连接池吧 首先我们在beans.xml文件中创建一个bean <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPoo转载 2016-06-09 19:58:32 · 19510 阅读 · 0 评论 -
java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut myMethod
转载自:http://blog.csdn.net/gwblue/article/details/43925233使用@Pointcut的时候遇到的错误,原因是Aspectj版本太低转载 2016-01-10 22:40:19 · 16810 阅读 · 0 评论 -
spring中annotation的常用注解
使用方法在bean.xml文件中加入转载 2016-01-01 21:03:07 · 19122 阅读 · 0 评论 -
Spring使用xml配置bean,主要是constructor-arg
内容来自于马士兵老师的Spring视频Spring开发环境传送门:http://blog.csdn.net/u010513756/article/details/49679605<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema转载 2015-12-30 14:07:51 · 41533 阅读 · 0 评论 -
微信公众号推送模板消息
微信支付成功之后需要将一些订单相关的信息发送到用户的微信上,这时候就需要使用微信【模板消息】创建模板消息进入【微信·公众平台】在【功能】->【添加功能插件】中找到【模板消息】,之后填入相关的信息并通过审核之后即可使用微信模板消息 先从【模板库】选择一个合适模板,之后添加到【我的模板】中 可以看到模板ID,接下来我们就需要使用这个ID去给指定的用户推送模板消息了为指定的用户推送模板消息执行原创 2016-10-08 15:33:55 · 61777 阅读 · 0 评论