- tomcat与spring-web
NaughtyBo
tomcattomcatspring
文章目录SpringServletContainerInitializerWebApplicationInitializerWebApplicationInitializer接口AbstractContextLoaderInitializer抽象类AbstractDispatcherServletInitializer抽象类AbstractAnnotationConfigDispatcherSer
- java: 无法访问org.springframework.web.bind.annotation.GetMapping
小李不会编程呀
Java中遇到的问题java开发语言springboot
报错信息java:无法访问org.springframework.web.bind.annotation.GetMapping错误的类文件:/D:/ProgramFiles/Java/Maven/Maven_Repository/org/springframework/spring-web/6.1.8/spring-web-6.1.8.jar!/org/springframework/web/bi
- 【Spring】整合【SpringMVC】
好教员好
javaspring
导入依赖 org.springframework spring-core ${spring.version} org.springframework spring-context ${spring.version} org.springframework spring-web ${spring.version} org.springframe
- java接口返回值实现数据脱敏
不平衡的叉叉树
javajava开发语言
基于jackson,通过自定义注解的方式实现数据脱敏,在需要脱敏的字段上使用该注解即可。由于项目是springboot服务,而jackson相关依赖包已由spring-web、spring-boot-starter-web集成,所以无需单独添加jackson相关依赖包。自定义脱敏注解@Retention(RetentionPolicy.RUNTIME)@JacksonAnnotationsInsi
- 【汇总】解决Spring-Web与Spring-WebFlux冲突
成为大佬先秃头
专治疑难杂症springjavabug
【汇总】解决Spring-Web与Spring-WebFlux冲突问题发现问题解决问题一:Thebean'requestMappingHandlerMapping',definedinclasspathresource[org/springframework/web/reactive/config/DelegatingWebFluxConfiguration.class],问题二:TheJava/
- spring-web搭建
明夕何夕帅
2024-springspringjava后端
目录1:spring-web是什么原理以及组成2:spring-web的搭建(以普通tomcat服务器做基础)1->环境(自己去建一个普通web项目)2->WEB-INF的web.xml配置(程序入口)3->commons-loggings配置(这个log4j.properties必须放在classes下,也就是src那一层)4->写个controller(C)5->写个Model(M),上文的s
- springboot干什么的_springboot初探---spring-boot-starter-web究竟干了啥
钟聚湃
springboot干什么的
上一篇已经简单介绍了启动类的部分,这一篇主要讨论一下springboot引入的哪些依赖我们都知道想用springboot做一个web应用,首先要做的是引入相关依赖,两步操作:1、添加spring-boot-starter-parent2、引入spring-boot-starter-web至此所有关于web的依赖全部应用完毕以前我们在用spring的时候,还需要添加很多依赖,包括spring-web
- 【已解决】Spring常见错误:类文件具有错误的版本 61.0, 应为 52.0
刘一说
后端技术栈Javaspringbootspringjava后端
目录问题复现原因分析错误依赖正确依赖问题复现报错内容如下:java:无法访问org.springframework.web.bind.annotation.RequestMapping错误的类文件:/D:/Java/ApacheSoftwareFoundation/apache-maven-3.6.3/maven/repository/org/springframework/spring-web/
- Java进击框架:Spring-Web(八)
成为大佬先秃头
Springjavaspringmvc后端
Java进击框架:Spring-Web(八)前言DispatcherServlet拦截器异常视图解析重定向转发语言环境日志过滤器带注释的控制器声明映射请求其它注解验证功能性端点URILinks异步请求CORSHTTP缓存视图技术MVC配置其他Web框架前言SpringWebMVC是构建在ServletAPI上的原始Web框架,从一开始就包含在Spring框架中。正式名称“SpringWebMVC”
- 彻底搞懂Maven的依赖范围(scope)
陈小于
mavenjava
maven提供了以下几种依赖范围:compile编译依赖范围,如果没有指定,默认使用该依赖范围,对于编译源码、编译测试代码、测试、运行4种classpath都有效,比如上面的spring-web。如:com.chenHelloWorld1.0-SNAPSHOTcompiletest测试依赖范围,使用此依赖范围的maven依赖,只对编译测试、运行测试的classpath有效,在编译主代码、运行项目时
- SSH整合(简要步骤)
老村长_cd67
所谓ssh整合其实就是用Spring来管理Struts2以及Hibernate,通过依赖注入的方式。1.整合原理图(对象的依赖关系图)2.导入jar包a.整合web项目的spring-web包b.Hibernate核心包c.struts2核心包,以及使用struts2注解时用到的注解包和整合spring用到的struts-spring插件包d.spring核心包(4+2),以及用到的事务、aop等
- Springcloud Gateway 整合 Spring Security 配置与踩坑
大雪冬至
SpringcloudGateway
1.Security配置与踩坑由于SpringCloudGateway基于WebFlux并且不兼容SpringMVC,因此对于Security的配置方式也跟普通SpringBoot项目中的配置方式不同。在Gateway项目中使用的WebFlux,是不能和Spring-Web混合使用的。1.1在Gateway中Security配置类不应该使用@EnableWebSecurity而是应该使用@Enab
- SpringBoot 源码解析1:环境搭建
hao9e
springbootjava后端
SpringBoot源码解析1:环境搭建1.项目结构2.pom.xml3.MyApplication1.项目结构最简单的spring-web项目2.pom.xml4.0.0com.lmh.springlmh-spring-boot1.0-SNAPSHOTorg.springframework.bootspring-boot-starter-parent2.2.4.RELEASEorg.spring
- spring整合junit5单元测试框架
Java钉子户
spring单元测试java
1.第一步引入JUnit5的jar包org.springframeworkspring-test5.2.2.RELEASEtest注意这里引入的依赖版本要和spring-web的版本一样不然就报错2.测试packagejunit;importcom.chen.pojo.service.UserService;importorg.junit.jupiter.api.Test;importorg.ju
- SSM框架整合(实现从数据库到页面展示)
meiLin_Ya
SSM框架整合(实现从数据库到页面展示)SSM框架整合(实现从数据库到页面展示)首先创建一个spring-web项目,然后需要配置环境dtd文件的引入,环境配置,jar包引入。首先让我来看一下ssm的基本项目配件。(代码实现)1.首先编写web.xml文件。ssmdemocontextConfigLocationclasspath:spring/application*.xmlorg.spring
- idea解决Cannot download sources
NEUMaple
小技巧javaspringmybatis
CannotdownloadsourcesSourcesnotfoundfor:org.springframework:spring-web:5.2.4.RELEASE右键项目,openinterminal执行命令mvndependency:resolve-Dclassifier=sources
- SpringMVC入门使用
h2coder
本篇记录SpringMVC的使用,初学Java后端,各种大佬轻拍。配置工作导入依赖使用Spring5.0.2的版本,主要依赖是spring-web,其他都是学习过程中需要jar包,单纯只要SpringMVC不需要导入。5.0.2.RELEASEorg.springframeworkspring-context${spring.version}org.springframeworkspring-we
- Web.xml中配置监听器Listener导致Tomcat无法启动
萌萌岱
javaspringmaventomcat
Web.xml中配置监听器Listener导致Tomcat无法启动1.在pom.xml里导入org.springframeworkspring-web5.0.5.RELEASE版本看你个人的Spring版本,要一致2.File->ProjectStructure->Artfacts查看jar包是否完全,没有完全手动添加,特别是spring-web这个包很有可能没有添加进去。
- 吃透 Spring 系列—Web部分
养一只摆烂猫.
从0-1的后端学习springjava后端
目录◆Spring整合web环境-Javaweb三大组件及环境特点-Spring整合web环境的思路及实现-Spring的web开发组件spring-web◆web层MVC框架思想与设计思路◆Spring整合web环境-Javaweb三大组件及环境特点在Java语言范畴内,web层框架都是基于Javaweb基础组件完成的组件作用特点Servlet服务端小程序,负责接收客户端请求并作出响应的单例对象
- springboot整合mybatis等框架
行云777
mybatisspringbootspringjava后端
1.Springboot入门回顾SpringBoot是Spring项目的脚手架工程SpringBoot特点:一键打包运行内嵌Tomcat,插件提供内置starter启动器,简化配置不需要xml配置SpringBoot快速入门构造spring-web项目步骤:1.添加依赖 spring-boot-starter-web 指定springboot项目的父工程 spring-boot-starter-
- JAVA面经整理(9)
我要进中厂
java开发语言
一)什么是Spring?它有什么优点?spring是一款顶级的开源框架,他是包含了众多工具方法的IOC容器,Spring中包含了很多模块,比如说Spring-core,Spring-context,Spring-aop,Spring-web,从而更好地帮助我们开发JAVA程序;1)管理对象的生命周期和依赖关系:Spring提供了IOC容器,它是用来管理应用程序中的对象的生命周期和依赖关系,通过使用
- 记一次将spring-boot应用发布到weblogic的步骤以及遇到的问题
SuperMan-zhang
Java语言基础
说明环境linux:RedHat4.8.3-9weblogic:weblogic12.1.3JDK:JDK1.8程序环境构建构建:ApacheMaven3.6.1框架:ijcf3.2.0(啊,使我们公司的一个内部框架,你可以理解为Spring、Spring-boot、Spring-web、Spring-MVC等对Spring开源框架的二次封装)应用程序本身是一个后台java应用程序,用户要求必须运
- 读Spring源码思路
AC编程
一、顺序Spring源码的学习,建议从spring-core入手,其次是spring-beans和spring-aop,随后是spring-context,再其次是spring-tx和spring-orm,最后是spring-web和其他部分。二、先猜测后验证看源码最有效的方式,先猜测后验证,不要一开始就去调试代码。70%猜想+30%验证。不要站在使用者的角度去猜,而要站在设计者的角度上去猜,想为
- @ResponseStatus注解
jumper17
springspring
0.前言@ResponseStatus注解是spring-web包中提供的一个注解,从下图部分源码中可以看出@ResponseStatus注解具有value、code、reason三个属性。@ResponseStatus注释可指定下表所示属性:1.@ResponseStatus注解用法@ResponseStatus注解有两种用法,一种是加载自定义异常类上,一种是加在目标方法中,当修饰一个类的时候,
- 【基础篇】五、基于SpringBoot来整合SSM的案例(上)
-代号9527
SpringBootspringboot后端java
文章目录0、创建模块1、实体类的快速开发Lombok2、数据层开发(CRUD)3、分页4、条件查询5、业务层的标准开发6、业务层的快速开发(基于MyBatisPlus)7、表现层开发8、表现层数据一致性:统一结果类R接下来在SpringBoot下,把Spring、SpringMVC、MyBatis整合在一起,来实现一个简单的增删改查。0、创建模块创建新模块,勾选spring-web(SpringM
- SpringBoot3基础:最简项目示例
宋冠巡
SpringBoot3javaspringboot
说明本文建立一个最基本的SpringBoot3项目,依赖项仅包含spring-web(SpringMVC)。备注:SpringBoot3需要JDK17支持,配置方法参考:SpringBoot3项目中配置JDK17项目结构图示POM4.0.0org.springframework.bootspring-boot-starter-parent3.1.3com.examplehello-spring-b
- Spring WebFlux—Reactive 核心
Doker 多克 技术人的数码品牌
java基础#Spring专栏springjava后端
一、概述spring-web模块包含以下对响应式Web应用的基础支持:对于服务器请求处理,有两个级别的支持。HttpHandler:用于HTTP请求处理的基本约定,具有非阻塞I/O和ReactiveStreams背压,以及ReactorNetty、Undertow、Tomcat、Jetty和任何Servlet容器的适配器。WebHandlerAPI:稍微高一点的,用于处理请求的通用webAPI,在
- spring-web 网络开发
懒猫gg
#springspring-webspring-mvcservlet
前言springmvc是做为一个web开发的基础.负责web容器与spring容器的桥接工作。相关配置通过在DispatcherServlet配置关联2容器。publicclassSpringWebTest{publicstaticvoidmain(String[]args)throwsException{Serverserver=newServer(8080);ServletContextHan
- 实现文件上传下载功能
oah1021
后端javaspring开发语言
先浅看一下文件上传三要素:表单提交方式:post(get方式提交有大小限制,post没有)表单的enctype属性:必须设置为multipart/form-data表单必须有文件上传项:file文件上传介绍服务端要接收客户端页面上传的文件,通常都会使用Apache的两个组件:commons-fileuploadcommons-ioSpring框架在spring-web包中对文件上传进行了封装,大大
- 物联网云平台设计与开发:springboot项目搭建与开发(后端)
五彩大铁猿
物联网云平台设计与开发springbootmybatisjava
目录实验目的实验内容具体实验步骤第一步:构建springboot项目第二步:项目集成spring-web、Mysql驱动、Mybatis等框架。第三步:安装Mysql软件,使用Navicat图形化界面创建用户表、字段等第四步:生成的文件。第五步:编写两个接口,一个用于展示用户信息,可用浏览器查看信息,一个用于创建用户信息,可用postman工具测试。实验结果1.可以通过端口在浏览器中进行登入查看如
- [星球大战]阿纳金的背叛
comsci
本来杰迪圣殿的长老是不同意让阿纳金接受训练的.........
但是由于政治原因,长老会妥协了...这给邪恶的力量带来了机会
所以......现代的地球联邦接受了这个教训...绝对不让某些年轻人进入学院
- 看懂它,你就可以任性的玩耍了!
aijuans
JavaScript
javascript作为前端开发的标配技能,如果不掌握好它的三大特点:1.原型 2.作用域 3. 闭包 ,又怎么可以说你学好了这门语言呢?如果标配的技能都没有撑握好,怎么可以任性的玩耍呢?怎么验证自己学好了以上三个基本点呢,我找到一段不错的代码,稍加改动,如果能够读懂它,那么你就可以任性了。
function jClass(b
- Java常用工具包 Jodd
Kai_Ge
javajodd
Jodd 是一个开源的 Java 工具集, 包含一些实用的工具类和小型框架。简单,却很强大! 写道 Jodd = Tools + IoC + MVC + DB + AOP + TX + JSON + HTML < 1.5 Mb
Jodd 被分成众多模块,按需选择,其中
工具类模块有:
jodd-core &nb
- SpringMvc下载
120153216
springMVC
@RequestMapping(value = WebUrlConstant.DOWNLOAD)
public void download(HttpServletRequest request,HttpServletResponse response,String fileName) {
OutputStream os = null;
InputStream is = null;
- Python 标准异常总结
2002wmj
python
Python标准异常总结
AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close()方法被调用的时候 ImportError 导入模块失
- SQL函数返回临时表结构的数据用于查询
357029540
SQL Server
这两天在做一个查询的SQL,这个SQL的一个条件是通过游标实现另外两张表查询出一个多条数据,这些数据都是INT类型,然后用IN条件进行查询,并且查询这两张表需要通过外部传入参数才能查询出所需数据,于是想到了用SQL函数返回值,并且也这样做了,由于是返回多条数据,所以把查询出来的INT类型值都拼接为了字符串,这时就遇到问题了,在查询SQL中因为条件是INT值,SQL函数的CAST和CONVERST都
- java 时间格式化 | 比较大小| 时区 个人笔记
7454103
javaeclipsetomcatcMyEclipse
个人总结! 不当之处多多包含!
引用 1.0 如何设置 tomcat 的时区:
位置:(catalina.bat---JAVA_OPTS 下面加上)
set JAVA_OPT
- 时间获取Clander的用法
adminjun
Clander时间
/**
* 得到几天前的时间
* @param d
* @param day
* @return
*/
public static Date getDateBefore(Date d,int day){
Calend
- JVM初探与设置
aijuans
java
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台
- SQL中ON和WHERE的区别
avords
SQL中ON和WHERE的区别
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 www.2cto.com 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。
- 说说自信
houxinyou
工作生活
自信的来源分为两种,一种是源于实力,一种源于头脑.实力是一个综合的评定,有自身的能力,能利用的资源等.比如我想去月亮上,要身体素质过硬,还要有飞船等等一系列的东西.这些都属于实力的一部分.而头脑不同,只要你头脑够简单就可以了!同样要上月亮上,你想,我一跳,1米,我多跳几下,跳个几年,应该就到了!什么?你说我会往下掉?你笨呀你!找个东西踩一下不就行了吗?
无论工作还
- WEBLOGIC事务超时设置
bijian1013
weblogicjta事务超时
系统中统计数据,由于调用统计过程,执行时间超过了weblogic设置的时间,提示如下错误:
统计数据出错!
原因:The transaction is no longer active - status: 'Rolling Back. [Reason=weblogic.transaction.internal
- 两年已过去,再看该如何快速融入新团队
bingyingao
java互联网融入架构新团队
偶得的空闲,翻到了两年前的帖子
该如何快速融入一个新团队,有所感触,就记下来,为下一个两年后的今天做参考。
时隔两年半之后的今天,再来看当初的这个博客,别有一番滋味。而我已经于今年三月份离开了当初所在的团队,加入另外的一个项目组,2011年的这篇博客之后的时光,我很好的融入了那个团队,而直到现在和同事们关系都特别好。大家在短短一年半的时间离一起经历了一
- 【Spark七十七】Spark分析Nginx和Apache的access.log
bit1129
apache
Spark分析Nginx和Apache的access.log,第一个问题是要对Nginx和Apache的access.log文件进行按行解析,按行解析就的方法是正则表达式:
Nginx的access.log解析正则表达式
val PATTERN = """([^ ]*) ([^ ]*) ([^ ]*) (\\[.*\\]) (\&q
- Erlang patch
bookjovi
erlang
Totally five patchs committed to erlang otp, just small patchs.
IMO, erlang really is a interesting programming language, I really like its concurrency feature.
but the functional programming style
- log4j日志路径中加入日期
bro_feng
javalog4j
要用log4j使用记录日志,日志路径有每日的日期,文件大小5M新增文件。
实现方式
log4j:
<appender name="serviceLog"
class="org.apache.log4j.RollingFileAppender">
<param name="Encoding" v
- 读《研磨设计模式》-代码笔记-桥接模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* 个人觉得关于桥接模式的例子,蜡笔和毛笔这个例子是最贴切的:http://www.cnblogs.com/zhenyulu/articles/67016.html
* 笔和颜色是可分离的,蜡笔把两者耦合在一起了:一支蜡笔只有一种
- windows7下SVN和Eclipse插件安装
chenyu19891124
eclipse插件
今天花了一天时间弄SVN和Eclipse插件的安装,今天弄好了。svn插件和Eclipse整合有两种方式,一种是直接下载插件包,二种是通过Eclipse在线更新。由于之前Eclipse版本和svn插件版本有差别,始终是没装上。最后在网上找到了适合的版本。所用的环境系统:windows7JDK:1.7svn插件包版本:1.8.16Eclipse:3.7.2工具下载地址:Eclipse下在地址:htt
- [转帖]工作流引擎设计思路
comsci
设计模式工作应用服务器workflow企业应用
作为国内的同行,我非常希望在流程设计方面和大家交流,刚发现篇好文(那么好的文章,现在才发现,可惜),关于流程设计的一些原理,个人觉得本文站得高,看得远,比俺的文章有深度,转载如下
=================================================================================
自开博以来不断有朋友来探讨工作流引擎该如何
- Linux 查看内存,CPU及硬盘大小的方法
daizj
linuxcpu内存硬盘大小
一、查看CPU信息的命令
[root@R4 ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"
model name : Intel(R) Xeon(R) CPU X5450 @ 3.00GHz
model name :
- linux 踢出在线用户
dongwei_6688
linux
两个步骤:
1.用w命令找到要踢出的用户,比如下面:
[root@localhost ~]# w
18:16:55 up 39 days, 8:27, 3 users, load average: 0.03, 0.03, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
- 放手吧,就像不曾拥有过一样
dcj3sjt126com
内容提要:
静悠悠编著的《放手吧就像不曾拥有过一样》集结“全球华语世界最舒缓心灵”的精华故事,触碰生命最深层次的感动,献给全世界亿万读者。《放手吧就像不曾拥有过一样》的作者衷心地祝愿每一位读者都给自己一个重新出发的理由,将那些令你痛苦的、扛起的、背负的,一并都放下吧!把憔悴的面容换做一种清淡的微笑,把沉重的步伐调节成春天五线谱上的音符,让自己踏着轻快的节奏,在人生的海面上悠然漂荡,享受宁静与
- php二进制安全的含义
dcj3sjt126com
PHP
PHP里,有string的概念。
string里,每个字符的大小为byte(与PHP相比,Java的每个字符为Character,是UTF8字符,C语言的每个字符可以在编译时选择)。
byte里,有ASCII代码的字符,例如ABC,123,abc,也有一些特殊字符,例如回车,退格之类的。
特殊字符很多是不能显示的。或者说,他们的显示方式没有标准,例如编码65到哪儿都是字母A,编码97到哪儿都是字符
- Linux下禁用T440s,X240的一体化触摸板(touchpad)
gashero
linuxThinkPad触摸板
自打1月买了Thinkpad T440s就一直很火大,其中最让人恼火的莫过于触摸板。
Thinkpad的经典就包括用了小红点(TrackPoint)。但是小红点只能定位,还是需要鼠标的左右键的。但是自打T440s等开始启用了一体化触摸板,不再有实体的按键了。问题是要是好用也行。
实际使用中,触摸板一堆问题,比如定位有抖动,以及按键时会有飘逸。这就导致了单击经常就
- graph_dfs
hcx2013
Graph
package edu.xidian.graph;
class MyStack {
private final int SIZE = 20;
private int[] st;
private int top;
public MyStack() {
st = new int[SIZE];
top = -1;
}
public void push(i
- Spring4.1新特性——Spring核心部分及其他
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- 配置HiveServer2的安全策略之自定义用户名密码验证
liyonghui160com
具体从网上看
http://doc.mapr.com/display/MapR/Using+HiveServer2#UsingHiveServer2-ConfiguringCustomAuthentication
LDAP Authentication using OpenLDAP
Setting
- 一位30多的程序员生涯经验总结
pda158
编程工作生活咨询
1.客户在接触到产品之后,才会真正明白自己的需求。
这是我在我的第一份工作上面学来的。只有当我们给客户展示产品的时候,他们才会意识到哪些是必须的。给出一个功能性原型设计远远比一张长长的文字表格要好。 2.只要有充足的时间,所有安全防御系统都将失败。
安全防御现如今是全世界都在关注的大课题、大挑战。我们必须时时刻刻积极完善它,因为黑客只要有一次成功,就可以彻底打败你。 3.
- 分布式web服务架构的演变
自由的奴隶
linuxWeb应用服务器互联网
最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易
- 初探Druid连接池之二——慢SQL日志记录
xingsan_zhang
日志连接池druid慢SQL
由于工作原因,这里先不说连接数据库部分的配置,后面会补上,直接进入慢SQL日志记录。
1.applicationContext.xml中增加如下配置:
<bean abstract="true" id="mysql_database" class="com.alibaba.druid.pool.DruidDataSourc