Spring全家桶
文章平均质量分 90
SpringFramework,SpringMVC,SpringBoot,SpringCloud
嘟嘟的程序员铲屎官
菜鸟!
展开
-
RabbitMQ入门中篇
本篇博文主要记录RabbitMQ的学习,记录spring和springBoot的二种整合方式。原创 2023-01-28 23:26:31 · 436 阅读 · 0 评论 -
SpringBoot+Vue使用easypol出现无法导出Excel表的问题
SpringBoot+Vue使用easypol出现无法导出Excel表的问题原创 2023-01-17 02:40:03 · 1127 阅读 · 0 评论 -
SpringBoot+easypol前后端分离实现excel导出(保姆级教程)
通过SpringBoot+easypol实现excel导出。原创 2023-01-17 02:35:43 · 2370 阅读 · 1 评论 -
SpringBoot无法读取.propertis中的配置信息
SpringBoot无法读取.propertis中的配置信息原创 2022-11-30 10:55:39 · 3888 阅读 · 1 评论 -
高并发与秒杀实战
本篇博文主要记录IT老齐的《千万级电商高并发与秒杀实战》课程学习记录。原创 2022-11-11 14:53:49 · 597 阅读 · 0 评论 -
SpringBoot项目运行时出现A cookie header was received警告问题
运行项目的时候出现A cookie header was received[Hm_lvt_eaa57ca47dacb4ad4f5a257001a3457c=1656209978,1657770127,1657812148,1657850976;] that contained an invalid cookie. That cookie will be ignored.Note: further occurrences of t警告信息,对异常进行记录。原创 2022-11-07 21:21:03 · 7116 阅读 · 1 评论 -
Spring Security详细讲解(JWT+SpringSecurity登入案例)
通过本篇博文,你可以详细了解Spring Security的相关概念与原理,并且掌握Spring Security的认证与授权,通过博文中的登入案例可以让自己定制去Spring Security认证授权方案。原创 2022-08-15 22:48:26 · 7524 阅读 · 5 评论 -
JWT详细讲解(保姆级教程)
本篇博文详细讲解JWT概念,组成,运行过程,和SAM相比的优势,并附加SpringBoot整合JWT的案例。原创 2022-08-13 17:01:45 · 8260 阅读 · 5 评论 -
Mybatis逆向工程---在SpringBoot项目中构建Mybatis生成器
本篇博文主要讲解Mybatis的逆向工程,如何在springboot项目中构建代码生成器。原创 2022-08-06 12:31:55 · 644 阅读 · 0 评论 -
叮当外卖单体项目SpringBoot+Mybatis-Plus+Redis(附源码)
这是一篇SpringBoot+Mybatis-Plus的单体项目,并且还带有Spring+Mybatis的单体项目,通过本项目可以让你快速掌握简单的CRUD操作和Redis数据缓存操作,定时组件的使用,图片的上传与下载,在Linux下部署项目。原创 2022-07-31 18:46:17 · 3162 阅读 · 8 评论 -
Spring 5配置对象三种方式
记录spring中三种配置对象的方式!原创 2022-06-15 21:01:26 · 664 阅读 · 0 评论 -
Spring Boot + SpringCache声明式缓存
手把手教你在SpringBoot使用Redis!原创 2022-06-10 20:29:02 · 420 阅读 · 0 评论 -
SpringBoot学习---SpringSecurity与Shiro
视频学习链接:狂神说SpringBoot18:集成SpringSecurity目录:一.SpringSecurity1.什么是SpringSecurity2.实际操作(1) 项目框架(2) 项目使用的依赖(在pom.xml中)(3) 前端界面(4) controller层实现页面的跳转(5) SpringSecurity的使用(6) 运行效果二.Apache Shiro1.什么是Apache Shiro2.三大核心组件3.四大核心功能4.实际操作(1) 项目结构(2) 导入依赖(在pom.xml中)(原创 2022-03-27 00:12:49 · 808 阅读 · 2 评论 -
SpringBoot学习---整合JDBC,Druid,MyBatis
本篇博客目录:一.整合JDBC1.创建mybatis数据2.导入依赖3.编写yaml配置文件(application.yaml)连接数据库4.DataSource数据源4.JdbcTemplate二.整合Druid1.什么是Druid2.导入依赖3.切换数据源;4.设置数据源连接初始化大小、最大连接数、等待时间、最小连接数 等设置项5.导入Log4j 的依赖6.添加组件到容器中7.配置Druid数据源监控三.整合MyBatis1.导入依赖视频学习链接:【狂神说Java】SpringBoot最新教程IDEA原创 2022-03-22 16:26:23 · 1129 阅读 · 0 评论 -
SpringBoot学习---页面国际化
本篇博客目录:一.项目需求二.实现需求步骤1.设置properties的编码为utf-82.在resources目录下创建i18n文件3.创建三个Resource Bundle文件(文件名为 login,login_en_US和login_zh_CN)4.通过#{…}消息表达式(国际表达式)来代替idnex.html中的中文5.在login,login_en_US和login_zh_CN中对index.html的国际表达式赋值6.在config文件中创建一个MyLocalResolver类,该类实现Loca原创 2022-03-17 23:26:40 · 902 阅读 · 1 评论 -
SpringBoot学习---thymeleaf模板引擎
本篇博客目录:一.什么是thymeleaf1.模板引擎2.thymeleaf模板引擎3.学习资料二.thymeleaf基础语法1.项目引入2.源代码分析3.基础语法学习(1) th:text/utext,th:value,th:each(2) th:if(3) 表达式(变量,链接,消息,代码块,选择变量)一.什么是thymeleaf1.模板引擎百度百科:模板引擎(这里特指用于Web开发的模板引擎)是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成原创 2022-03-16 20:21:24 · 1223 阅读 · 0 评论 -
SpringBoot学习---Web开发(静态资源处理,首页和图标)
一.Web静态资源处理1.静态资源映射规则打开IDEA,新建一个SpringBoot项目,导入Web依赖,删除没有必要部分创建之后的项目结构如下:SpringBoot中,SpringMVC的web配置都在 WebMvcAutoConfiguration 这个配置类里面,我们看看这个配置的源代码,键盘按下ctrl+shift+T,输入WebMvcAutoConfiguration在这个类中有一个addResourceHandlers方法中文翻译意思就是添加资源处理集,如下:查看是否有自动配置原创 2022-03-15 21:15:05 · 1274 阅读 · 0 评论 -
SpringBoot学习---yaml配置
一.什么是yamlyaml以数据做为中心二.yaml基础语法三.yaml注入配置文件原创 2022-03-14 12:56:38 · 9232 阅读 · 0 评论 -
创建一个SpringBoot项目(IDEA版本,保姆级教程)
环境信息:Java JDK1.8Maven 3.6.3SpringBoot 3.0创建SpringBoot项目的方式有二种:通过官网生成SpringBoot项目然后导入IDEA中直接通过IDEA生成SpringBoot项目方式一: 通过官网生成SpringBoot项目然后导入IDEA中创建一个SpringBoot项目地址:点击跳转生成SpringBoot项目填写项目信息,添加项目依赖,并生成项目IDEA导入方式二:直接通过IDEA生成SpringBoot项目原创 2022-03-09 11:11:27 · 11509 阅读 · 3 评论 -
SpringMVC框架学习下篇
关于上篇学习链接:SpringMVC框架学习上篇目录:八.Json交互处理九.Ajax十.拦截器+文件上传下载八.Json交互处理什么是JSONJSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级纯文本的数据交换格式,层次结构简洁清晰,方便人和机器阅读,方便网络传输,使用广泛。JSON和JavaScript的对象的区别JSON 是 JavaScript 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。Jav原创 2022-03-05 15:48:23 · 583 阅读 · 2 评论 -
SpringMVC框架学习上篇
目录:一.关于什么是MVC框架二.关于什么是SpringMVC框架1.编写第一个SpringMVC程序2.使用配置实现SpringMVC程序三.RestFul 风格1.实例12.实例2一.关于什么是MVC框架三层架构三层架构(表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)),是系统架构设计模式,属于宏观的解决方案,由于原有业务的复杂度提升,客户端和服务器端的职能需要调整,从而实现负载均衡,使系统具有良好的伸缩性。三层架构对原有程序进行了分层,不同的层运行在不同的机器上,所以可以非常自原创 2022-03-01 20:17:28 · 376 阅读 · 2 评论 -
Spring框架学习---Spring Framework下篇
关于上篇学习链接:Spring框架学习—Spring Framework上篇目录:3.6 静态代理和动态代理3.6.1 静态代理3.6.2 动态代理3.7 AOP3.8 Spring整合Mybatis3.9 事物3.6 静态代理和动态代理3.6.1 静态代理生活中的代理(租客通过中介租到房东的房子)(例1)角色分析:项目框架:Host.Java 相当于现实生活中的房东(准备出租房子的人)上面的Rent为接口,表示出租操作Proxy.java 相当于现实生活中的中介(房东将房子原创 2022-02-28 18:43:48 · 400 阅读 · 0 评论 -
Spring依赖注入和控制反转
问题1:什么是依赖注入和控制反转对象依赖:有A类,B类,在A类中B类以形参的方式作为A类中的某个方法的参数,这个时候我们就可以认为A类B类是相互依赖的,即A类依赖B类,当然在Java,C++中体现为:局部变量、方法/函数的参数或者是对静态方法的调用。1.Java应用程序,通过各个对象协助组成,对象彼此之间相互依赖,这种方式缺乏将基本构建块组织成一个连贯的整体的方法(图1)。相关学习链接:Java语言中的关联与依赖关系java对象间的关系(依赖,关联,组合,聚合)Spring如何解决循环依赖原创 2021-11-09 20:39:16 · 221 阅读 · 0 评论 -
Spring框架学习---Spring Framework上篇
前言:前短时间看了一下狂神的Spring部分的知识,感觉还是有点混乱,并且对于框架部分的学习,还是要靠自己去学习,这样既可以提高自己的自学的能力,还可以帮助自己对Spring有一个更深的记忆,下面主要是通过官方文档进行学习总结。官网文档:Spring Framework中文版文章目录一.依赖注入和控制反转二 Spring框架的模块一.依赖注入和控制反转问题1:什么是依赖注入和控制反转Java应用程序,通过各个对象协助组成,对象彼此之间相互依赖,这种方式缺乏将基本构建块组织成一个连贯的整体的方.原创 2021-10-28 14:49:20 · 482 阅读 · 0 评论 -
Spring-IOC本质
本篇博客总结于狂神Spring一. IOC1.1 IOC原型业务1:在三层架构中我们是如何实现一个具体操作业务?1.创建如下的项目:2.dao层在dao层下有一个接口UserDao,该接口下有一个getUserInfo()3.service层service层就是业务层,给表示层提供业务,通过dao层实现相应业务。4.表示层用测试类来做为表示层,表示层通过业务层实现具体业务。最后通过表示层返回信息给用户:业务2:如果要从多个不同的数据库中获取信息,这时候应该怎么处理呢?原创 2021-10-30 14:52:31 · 319 阅读 · 0 评论