
Spring
文章平均质量分 79
Lee Howard
江湖人称浩哥~现围绕Java技术栈展开,目标是全栈工程师。
展开
-
Spring自定义标签的使用
为什么自定义标签自定义标签是spring为了给开发人员扩展组件使用的,因为它提供了一个标准的公共可插拔的接口;目前我们都知道spring非常强大,不过实际上除了spring-core和spring-beans外,其他都是通过自定义标签扩展实现的,其次还有一些开源组件也是,如dubbo等。所以,对于想扩展spring组件的小伙伴来说,了解如何自定义标签和相应的原理是必须走的第一步。自定义标签按...原创 2020-04-23 20:24:18 · 526 阅读 · 0 评论 -
SpringBoot项目MySQL升级到8之后的一些坑
MySQL升级到8.0.X之后,SpringBoot集成Mybatis使用MySQL的时候,需要注意以下情况。1、pom中MySQL的依赖版本应和安装的MySQL数据库保持一致,如:<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-...原创 2019-07-22 15:06:48 · 2788 阅读 · 1 评论 -
Spring 5.0.x 源码分析(第一篇)基础介绍和环境搭建
一、Spring框架是一个分层架构,包含一系列的功能要素,大约分为20个模块。这些模块被总结为以下几个部分。1、Core Container,Core Container包含有Core、Beans、Context和Expression Language模块,为核心容器。2、Data Access/Integration,该层包含JDBC、ORM、OXM、JMS和Transaction模块。...原创 2019-06-04 21:37:18 · 1010 阅读 · 0 评论 -
(三)Spring 依赖注入
一、Spring框架本身有四大原则:使用POJO进行轻量级和最小侵入式开发。通过依赖注入和接口变成实现松耦合。通过AOP和默认习惯进行声明式变成。使用AOP和模板减少模式化代码。Spring所有功能和实现都是基于此四大原则的。二、依赖注入常说的IOC控制翻转和DI依赖注入在Spring环境下是等同的概念,控制翻转是通过依赖注入实现的。所谓的依赖注入指的是容器负责创建对象原创 2017-09-26 21:12:06 · 334 阅读 · 0 评论 -
(二) Spring项目的搭建
传统的项目搭建,是将所依赖的第三方jar包复制到项目的类路径下。但是,这样带来的问题是,无法更好的对这些jar包进行动态管理。目前主流的构建工具有:Ant、Maven、Gradle。以Maven为例。1、Maven下载Maven后,解压缩。配置M2_HOME和Path路径。输入mvn -v测试是否安装成功。2、配置settings文件为国内阿里镜像原创 2017-09-26 16:59:58 · 433 阅读 · 0 评论 -
(一) Spring基础概述
1、历史第一阶段:xml配置在Spring1.x时代,使用Spring开发满眼都是xml配置的Bean,随着项目的扩大,我们需要把xml配置文件分布放到不同配置文件中,需要频繁的在开发的类和配置文件之间切换。第二阶段:注解配置在Spring2.x时代,JDK1.5带来的注解支持,Spring提供了声明Bean的注解(如@Component、@Service),大大减原创 2017-09-26 14:05:07 · 384 阅读 · 0 评论 -
Spring入门之setter DI注入
1、新建Java项目导入依赖jar包,参考前一章2、以不同文件格式输出为例3、定义接口IOutputGenerator.javapackage com.spring.output;public interface IOutputGenerator { public void generateOutput();}4、CsvOutputGenerat原创 2017-01-03 21:33:19 · 464 阅读 · 0 评论 -
Spring入门之HelloWorld
1、开发工具 Myeclipse 2、步骤(1)新建Java项目(2)右键点击项目->MyEclipse->Add Spring Capabilities,选择对应的Spring版本号和需要导入的Spring jar包。(3)新建类HellWorld.java和测试的Test.java,修改配置文件名为beans.xml(文件名称可自定义,个人习惯修改为beans.原创 2017-01-03 21:23:04 · 429 阅读 · 0 评论