![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring全家桶
文章平均质量分 56
有关spring的博客
Main12138
和光同尘,与时舒卷
展开
-
Springboot 项目下载资源目录下的 Word 文件
【代码】Springboot 项目下载资源目录下的 Word 文件。原创 2023-10-26 11:10:47 · 1588 阅读 · 0 评论 -
springboot配置全局时区
自定义一个全局时区配置类package com.stone.bigdata.config;import org.springframework.context.annotation.Configuration;import javax.annotation.PostConstruct;import java.time.ZoneOffset;import java.util.TimeZone;/** * 全局时区 * @author yanchi * @date 2022/3/20 11原创 2022-03-21 09:58:40 · 1734 阅读 · 0 评论 -
springboot定时任务
springboot定时任务,cron表达式原创 2022-03-16 16:53:19 · 376 阅读 · 0 评论 -
springboot配置多环境配置文件
SpringBoot 配置多环境配置文件1、准备多个配置文件2、application.yml也可以把公共配置放入此配置文件3、# 更改配置文件环境spring: profiles: # 配置文件后缀 active: @spring.profiles.active@# 公共配置信息# ......3、pom.xml<profiles> <profile> <id>dev</id>原创 2022-03-15 14:05:00 · 1177 阅读 · 0 评论 -
maven打包插件配置
springboot 项目 maven 打包 jar 包只有几k原创 2022-03-15 11:40:52 · 857 阅读 · 0 评论 -
springboot配置多环境配置文件
springboot多配置文件环境配置原创 2022-03-15 11:34:41 · 509 阅读 · 0 评论 -
vue的axios导出后端excel文件流处理
vue的axios导出后端excel文件流处理1、ApiFox测试(Postman)发送并下载可以成功下载文件2、Java后端代码编写本场景使用 hutool 工具类的excel流输出具体完整代码去hutool官网3、vue的axios发起请求本场景使用的是 人人开源框架 // 下载excel表格 getDataExcel () { this.$http({ url: this.$http.adornUrl('/get/excel'),原创 2022-03-11 14:04:06 · 2804 阅读 · 2 评论 -
Hystrix仪表盘完整配置使用(排坑使用)
版本号:hystrix-dashboard:2.2.5.RELEASE1、配置文件hystrix: dashboard: proxy-stream-allow-list: "localhost"2、在被监测的服务的主类或者配置类加入如下方法/** * Hystrix 仪表盘检测 * @return */@Beanpublic ServletRegistrationBean getServlet() { HystrixMetricsStreamServlet strea原创 2022-01-18 16:22:56 · 416 阅读 · 0 评论 -
Java自定义全局异常信息(Gitte仓库demo)
导入项目依赖,拿来即用!!!https://gitee.com/panlsp/custom_exception原创 2021-10-27 17:58:53 · 143 阅读 · 0 评论 -
SpringCloud-day01-微服务场景模拟
一、微服务场景模拟首先,我们需要模拟一个服务调用的场景,搭建两个工程:springcloud-provider(服务提供方)和ispringcloud-consumer(服务调用方)。方便后面学习微服务架构服务提供方:使用mybatis操作数据库,实现对数据的增删改查;并对外提供rest接口服务。服务消费方:使用restTemplate远程调用服务提供方的rest接口服务,获取数据。1.1、创建项目springcloud-provider(服务提供方)pom 导入依赖转载 2021-06-04 19:32:42 · 247 阅读 · 0 评论 -
springcloud-day02-学习笔记
springcloud-day02-学习目标会配置Hystix熔断会使用Feign进行远程调用能独立搭建Zuul网关能编写Zuul的过滤器1.Hystrix1.1.简介Hystrix,英文意思是豪猪,全身是刺,看起来就不好惹,是一种保护机制。Hystrix也是Netflix公司的一款组件。主页:https://github.com/Netflix/Hystrix/那么Hystix的作用是什么呢?具体要保护什么呢?Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程转载 2021-06-06 13:48:54 · 129 阅读 · 0 评论 -
Sring第四课-------spring(IOC)注解开发
spring注解开发使用注解完成ioc与di的配置操作1.1 Spring简单注解Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文件可以简化配置,提高开发效率。Spring原始注解主要是替代的配置注解说明替代spring核心配置文件bean的书写(ioc操作)@Component 使用在类上用于实例化Bean@Controller 使用在web层类上用于实例化Bean@Service 使用在service层类上用于实例化Bean转载 2021-04-07 20:23:46 · 65 阅读 · 0 评论 -
Sring第五课-------spring(AOP)—动态代理源码分析
SpringAOP—动态代理一、课程目标【理解】SpringAOP面向切面编程概念【了解】动态代理【掌握】AOP注解开发二、AOP2.1 概念AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的原创 2021-04-08 16:31:53 · 90 阅读 · 2 评论 -
Sring第七课-------mybatis-spring整合
一、课程目标【了解】lombok的使用【掌握】spring与mybatis整合二、lombok配置使用2.1 概念是一个用于对类进行配置的插件,在代码编译阶段根据相应的注解生成对应的代码2.2 快速使用①导入相应的坐标依赖<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --><dependency> <groupId>org.projectlombok</g原创 2021-04-10 16:39:17 · 75 阅读 · 0 评论 -
Sring第六课-------spring(AOP注解开发、JdbcTemplate使用、spring事务管理)
Spring一、课程目标【掌握】SpringAOP注解开发【理解】JdbcTemplate的使用【理解】SpringTX事务操作二、AOP注解开发2.1 快速使用①创建核心配置文件配置spring开启注解扫描<?xml version="1.0" encoding="utf-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org原创 2021-04-10 11:45:11 · 138 阅读 · 0 评论 -
Sring第二课-------springIOC
SpringIOCIOC控制反转Inversion of Control把创建和查找依赖对象的控制权交给了容器,由容器进行注入组合对象,所以对象与对象之间是松散耦合,这样也方便测试,利于功能复用,更重要的是使得程序的整个体系结构变得非常灵活。可以理解为使用了工厂设计模式,将需要管理创建的对象都交由spring容器进行管理,我们在使用时可以直接向spring发送请求获取对应的对象。1.1 spring实例对象的三种方式1) 使用无参构造方法实例化它会根据默认无参构造方法来创建类对象,如果bean中原创 2021-04-07 20:00:18 · 75 阅读 · 0 评论 -
报错信息:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)—静态资源过滤问题
报错信息:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题原因:静态资源过滤问题在maven中使用标签即可: <build> <resources> <resource> <!-- 静态资源存放路径 --> <!--<di原创 2021-04-06 20:28:00 · 109 阅读 · 0 评论 -
Spring中文文档
中文文档:https://www.docs4dev.com/docs/zh/spring-framework/5.1.3.RELEASE/reference原创 2021-03-31 18:35:39 · 5749 阅读 · 2 评论 -
Sring第一课-------spring概述
Spring第一课一、Spring概述1.1 概念Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以IOC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 SpringMVC和持久层 Spring JDBCTemplate以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框架s原创 2021-04-07 19:50:42 · 126 阅读 · 1 评论 -
Spring头文件配置
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop"原创 2021-04-09 19:12:33 · 421 阅读 · 0 评论 -
Sring第三课-------springDI
一、SpringDI1.1 概念DI依赖注入Dependency Injection在程序运行期间由容器动态的将某个依赖关系注入到组件之中与ioc组合进行使用。依赖于ioc,因为ioc控制翻转将类的创建与管理交由spring容器,di依赖注入就是对由spring容器管理的对象进行赋值操作1.2 注入方式spring依赖注入的方式有三种1.2.1 构造方法注入创建有参构造方法在创建对象时进行参数的赋值User.javapublic class User { private Stri原创 2021-04-07 20:07:20 · 63 阅读 · 0 评论 -
SSM整合(Spring+SpringMVC+MyBatis)
SSM整合项目创建准备工作:创建相应的包(package)一、导入相应的依赖坐标(pom.xml)<!-- spring核心依赖坐标 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <versi转载 2021-04-18 10:45:07 · 77 阅读 · 0 评论 -
SringMVC第一课-------底层初体验
一、课程目标【掌握】Spring与web项目整合【理解】SpringMVC简介【理解】SpringMVC基于配置使用【掌握】SpringMVC简单实例二、Spring与web项目整合2.1 为什么整合应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件) ,这样的弊端是配置文件加载多次,应用上原创 2021-04-12 17:03:03 · 102 阅读 · 0 评论 -
jdbcTemplate.query()常用参数
jdbcTemplate.query()常用参数一、参数类型BeanPropertyRowMapperList<User> users = jdbcTemplate.query("select * from user", new BeanPropertyRowMapper<User>(User.class));二、参数类型RowMapper List<User> users1 = jdbcTemplate.query("select * from原创 2021-04-16 13:59:59 · 7765 阅读 · 0 评论 -
springboot封装JDBC(入门版本)
简单封装JDBC进行测试使用一、新建项目(springboot-JDBC-study)二、书写配置文件(application.yml)spring: datasource: username: root password: root url: jdbc:mysql://localhost:3306/mybatis?serverTimezone=UTC&userUnicode=true&charaterEncoding=utf-8 drive.原创 2021-06-01 19:31:37 · 290 阅读 · 1 评论 -
Thymeleaf模板依赖及语法
Thymeleaf 模板引擎 Thymeleaf是新一代模板引擎,它与Velocity、FreeMarker等模板引擎类似,可以完全替代JSP。在spring4.0中推荐使用thymeleaf来做前端引擎。Thymeleaf官网:https://www.thymeleaf.org/Thymeleaf在Github的主页:https://github.com/thymeleaf/thymeleafSpring官方文档:https://d原创 2021-05-15 18:52:11 · 6439 阅读 · 5 评论 -
Springboot配置多数据源
一、书写配置类,存放所有数据源@Configurationpublic class DatasourceConfig { // 数据源参数一 @Value("${spring.datasource.url1}") private String url1; @Value("${spring.datasource.username1}") private String username1; @Value("${spring.datasource.pas原创 2021-08-30 09:23:03 · 112 阅读 · 0 评论 -
自定义springboot startert
一、新建一个Springboot项目二、创建实体类DemoMessage.java:package com.demo.entity;public class DemoMessage { private String name; private Integer age; public DemoMessage() { } public DemoMessage(String name, Integer age) { this.name =原创 2021-05-26 20:15:30 · 90 阅读 · 1 评论 -
Docker容器进阶_学习笔记- 雁迟
Portainer可视化面板安装docker run -d -p 8000:8000 -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer容器数据卷测试:docker的小例子直接使用命令来挂载 -vdocker run -it -v 主机目录:容器目录# 测试docker run -it -v /home原创 2021-10-15 14:21:03 · 236 阅读 · 1 评论