Spring
文章平均质量分 71
zyplanke
捅破IT背后的那层窗户纸
展开
-
1.Nacos安装和部署(单机和集群模式)
Nacos官网 https://nacos.io/下载安装curl -L -O https://github.com/alibaba/nacos/releases/download/1.4.2/nacos-server-1.4.2.zipunzip nacos-server-1.4.2.zip由于Nacos2.0使用了gPRC协议,需要网络多开两个端口(9848/9849),Nacos2.0版本截止2021年10月份仍不是特别成熟,Spring Cloud Alibaba目前...原创 2021-10-15 14:27:45 · 3500 阅读 · 0 评论 -
Spring通用配置文件模板(logback、pom等配置文件)
本文主要存放通用的配置文件模板,大部分项目可拿来即用(或者简单修改)。例如logback、pom等原创 2021-05-26 11:49:33 · 1533 阅读 · 0 评论 -
Spring5源代码研究02:第一个工程(直接依赖源代码)
在上文的源码导入与环境搭建后。我们在IDEA构建一个测试,直接使用源代码,而不是Spring的jar,看看能否成功。1、新建一个Module在上文已有的Spring 5的源码完整工程下,新增加一个module,名字为“test_zyp”。该新module的属性分别为。如下图:module名字,设置Source Folders的路径。如下图,Paths中设置了Output Path的目录。如下图,test_zyp依赖设置。 注意这里的依赖不是Jar库,而是Spring工程的其他modules。原创 2020-06-17 01:46:26 · 145 阅读 · 0 评论 -
Spring5源代码研究01:源码导入与环境搭建(完美无错误)
为了阅读分析Spring 5源代码,需要搭建环境将源代码导入到本地。我们使用IntelliJ IDEA作为IDE工具来分析源码。网上有很多教程要么太老,要么没有经过实践验证,要么不完美报一堆错误。 本文以比较新的Spring 5.x为例,详细进行说明,而且build编译构建结果完美无错误。# 1、环境准备Java 1.8.0_241 IDEA 2020GradleGitGitHubAspectJ原创 2020-06-15 17:37:48 · 630 阅读 · 0 评论 -
Mybatis教程(含与Spring整合)
MyBatis 本是[apache](https://baike.baidu.com/item/apache/6265)的一个开源项目[iBatis](https://baike.baidu.com/item/iBatis), 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 本文以Mybatis 3.5.5版本进行讲解,同时讲解了Spring 5和Spring Boot原创 2020-06-08 22:04:53 · 576 阅读 · 0 评论 -
IntelliJ IDEA 2021下篇:常用配置(方便干活)
IntelliJ IDEA 安装后需要进行初始化配置已更加方便使用。本文整理了比较通用的安装后初始配置。本文的版本:IntelliJ IDEA 2021.2版(于2021年7月27日发布)原创 2020-04-17 16:38:47 · 28088 阅读 · 4 评论 -
Spring Boot原理(下):embedded嵌入式tomcat容器
在上文中,我们实现了无web.xml即可部署标准的MVC服务。但是这个MVC仍需要在tomcat容器内运行,既必须显示的构建tomcat容器,然后把MVC服务发布到容器中,最后才能运行。 而实际上Spring Boot没有看到显示的tomcat容器,好像tomcat是在Spring boot内部一样。 这时如何做到的呢? 答案就是:使用embedded tomcat。一、准备环境 1、在上一步既有的Eclipse的NoXML工程基础上,删除tomcat serve...原创 2020-06-03 22:11:39 · 1723 阅读 · 0 评论 -
Spring Boot原理(上):Spring MVC零配置演示和讲解(含SPI机制)
Spring MVC 无web.xml配置传统式对于Java Web服务,一般都需要web.xml作为Web服务的顶级配置文件。然而对于Spring来说,且实现了Servlet 3.0既以上的容器(如Tomcat),可以无需web.xml文件,即可正常运行Web服务,达到同等效果。演示如下1、在Eclipse中新建一个动态Web工程。工程名任意,这里工程名暂定为NoXML2、将Spring 5.X Framework 的二十几个jar和commons-logging相关的jar文件,放入NoXML原创 2020-06-01 23:36:42 · 402 阅读 · 0 评论 -
Eclipse中安装Spring Tools Suite(STS)插件的正确过程
Spring Tools Suite是基于Eclipse开发的官方开发IDE工具,简称STS。第三个版本STS3:官方只更新至2019年,2020年已经不在更新维护了。最新的STS4:官方地址为:https://spring.io/tools (现在官方名字中已经少了Suite这个单词,仅为Spring Tools)可以使用all-in-one完整版本安装,下载解压即可使用STS。 也可以在已有eclipse中以添加插件方式安装STS。原创 2020-02-09 15:56:15 · 7050 阅读 · 1 评论