![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
不拘于世的正义感正能量
不拘于世的正义感正能量
展开
-
SPRINGBOOT 动态加载JAR包中的Bean到容器
SPRINGBOOT动态加载JAR包中的Bean到容器原创 2022-07-15 17:04:42 · 1501 阅读 · 0 评论 -
SpringBoot读取Resource下文件的几种方式
ClassPathResource classPathResource = new ClassPathResource("excleTemplate/test.xlsx");InputStream inputStream =classPathResource.getInputStream();InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("excleTem...原创 2022-05-13 09:38:59 · 512 阅读 · 0 评论 -
Springboot 解决跨域
1、实现 WebMvcConfigurer#addCorsMappings 的方法import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Con.原创 2021-11-22 11:06:15 · 384 阅读 · 0 评论 -
spring注解校验跟分组校验详解
1.实体类package com.lg.sgg.product.entity;import com.baomidou.mybatisplus.annotation.TableId;import com.baomidou.mybatisplus.annotation.TableName;import java.io.Serializable;import java.util.Date;import com.lg.common.valid.AddGroup;import com.lg.c.原创 2020-12-09 22:42:58 · 617 阅读 · 2 评论 -
@ControllerAdvice全局异常处理详解
全局异常处理代码package com.lg.sgg.product.exception;import com.lg.common.utils.R;import lombok.extern.slf4j.Slf4j;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframework.web.bind.annotation.RestControllerAdvice;/** *.原创 2020-12-08 22:53:17 · 135 阅读 · 0 评论 -
springCloud-gateway
1.引入gateway(common中有其他依赖)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.o原创 2020-11-08 13:26:38 · 108 阅读 · 0 评论 -
SpringCloud-nacos-config
1.简要说明使用nacos可以作为配置中心,将配置发布在nacos上,实现配置的动态刷新2. 引入nacos的配置中心依赖 <!-- 服务注册/发现--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-di原创 2020-11-08 13:18:26 · 178 阅读 · 0 评论 -
SpringCloud-Feign(远程调用)
1.简要说明1 想要调用别的服务1)、引入open-feign2)、编写一个接口告诉SpringCloud这个接口需要调用的远程服务1.声明接口的每一个方法都是调用远程服务3)、开启远程调用功能2.引入open-feign<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</a原创 2020-11-08 13:03:46 · 112 阅读 · 0 评论 -
Spring Cloud Alibaba-Nacos
1.访问springCloud 访问springCloud.2.下载nacos1.nacos作为服务注册与发现,也作为配置中心使用(这里我们使用windows环境演示)2.https://github.com/alibaba/nacos/releases/tag/1.4.03.下载后解压,双击图中命令执行4.访问8848端口3.添加nacos依赖1.可参考–》 https://github.com/alibaba/spring-cloud-alibaba/blob/master/spring原创 2020-11-03 22:21:13 · 110 阅读 · 0 评论 -
springboot整合mybatis-plus
1.简要说明package com.lg.sgg.product;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;/** * 1整合mybatis-plus * 1)导入依赖 * <dependen原创 2020-11-03 21:16:09 · 164 阅读 · 0 评论 -
Spring(12) -数据缓存Cache(1)
1.数据缓存Cache常见CacheManagerSimpleCacheManager使用简单的Collection来存储缓存,主要用来测试用途ConcurrentMapCacheManager使用 ConcurrentMap来存储缓存EhCacheCacheManager使用 EhCache作为缓存技术RedisCacheManager使用Redis作为缓存技术2.常用的三个注解@Cacheable、@CachePut、@CacheEvit @Caching表8-6声明式缓存注意原创 2020-08-30 22:57:40 · 102 阅读 · 0 评论 -
前后端分离项目部署(超详细)
前后端项目部署这里通过tomcat部署后端项目,nginx部署前端项目都是本地电脑window演示效果项目配置一下说明server: port: 8080 tomcat: max-swallow-size: -1 servlet: context-path: /springboot这里的端口,只是本地编辑器启动,SpringBoot内置tomcat的访问端口,跟部署项目tomcat里面配置的端口无关,以tomcat为主这里配置的context-path,也是原创 2020-07-12 23:55:37 · 11314 阅读 · 5 评论 -
SpringBoot学习(2)-常见配置方式
默认配置原理springboot的默认配置方式和我们之前玩的配置方式不太一样,没有任何的xml。那么如果自己要新增配置该怎么办?常用的java配置@Configuration:声明一个类作为配置类,代替xml文件@Bean:声明在方法上,将方法的返回值加入Bean容器,代替标签@Value:属性注入@PropertySource:指定外部属性文件。第一种常见java配置,这里使用jdbc来演示引入依赖<dependency> <groupId>c原创 2020-05-20 00:00:43 · 127 阅读 · 0 评论 -
SpringBoot学习(1)-入门介绍
1. 了解SpringBoot什么是SpringBoot为什么要学习SpringBootSpringBoot的特点1.1什么是SpringBootSpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品:在这里插入图片描述我们可以看到这样一段话:Spring Boot makes it easy to create stand-alone, production-grade Spring based Applicat原创 2020-05-18 23:30:58 · 157 阅读 · 0 评论 -
SpringBoot学习(常见的几种获取配置文件数据方式)
1.从yml文件中通过@Value获取1.1在application.yml配置文件中配置如下属性// 例如在application.yml 文件中配置如下属性 name: testName1.2 通过@Value获取配置文件属性的数据值//@org.springframework.stereotype.Servicepublic class DemoServiceImpl im...原创 2020-03-22 01:35:47 · 521 阅读 · 0 评论 -
SpringBoot集成JWT 实现token认证
1. 什么是JWT?了解JWT,认知JWT? 首先jwt其实是三个英语单词JSON Web Token的缩写。通过全名你可能就有一个基本的认知了。token一般都是用来认证的,比如我们系统中常用的用户登录token可以用来认证该用户是否登录。jwt也是经常作为一种安全的token使用。1.1 JWT的定义: JWT是一种用于双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JW...原创 2019-11-30 19:46:34 · 647 阅读 · 0 评论