springboot
文章平均质量分 70
Jay_Chou345
本科23届软件工程
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Security是如何储存认证用户信息的
Spring Security是如何储存认证用户信息的原创 2023-03-18 18:31:14 · 2890 阅读 · 1 评论 -
分库分表与sharding-jdbc
分库分表与sharding-jdbc原创 2022-09-02 00:37:33 · 1962 阅读 · 1 评论 -
简单谈谈Feign
本文只是简单粗略的分析一下feign的过程原理原创 2022-07-23 18:17:44 · 4401 阅读 · 1 评论 -
Spring循环依赖难道只能通过两个Setter注入解决嘛?
Spring循环依赖难道只能通过两个Setter注入解决嘛?先说结论:如果存在循环依赖的对象关系的话,位置靠上的类会先进行生命周期的加载所以位置靠上的类必须通过set注入其他属性,这样才不会导致循环依赖的报错前言其实想到这个问题是由于网上给出的结论是于是我便好奇了起来:为什么同样是一个通过Setter注入、一个通过构造器注入,会有两种不同的结果呢?Setter注入与构造器注入首先我们先明确哪种是setter注入,哪种是构造器注入//setter注入@Autowiredprivate原创 2022-02-24 19:29:36 · 1214 阅读 · 0 评论 -
如何让SpringBoot项目启动时执行特定代码
如何让SpringBoot项目启动时执行特定代码文章目录如何让SpringBoot项目启动时执行特定代码前言两个函数接口1.ApplicationRunner接口源码使用方法2.CommandLineRunner接口源码使用方法为什么会被执行?两个接口谁先执行?为什么?举个栗子结果简单源码分析前言(其实直接在main方法里写也不是执行不了)如果只是简单的一些语句,写在main中可能会方便一些但如果需要调用spring容器中的对象可能会要吃瘪,因为main方法是static的,而获取ioc对象不能使原创 2022-01-07 15:20:46 · 1177 阅读 · 0 评论 -
SpringCloud-Alibaba笔记
SpringCloud-Alibaba笔记文章目录SpringCloud-Alibaba笔记前言版本选用主要功能组件如何构建如何使用:引入依赖版本管理规范Nacos服务注册与配置中心nacos和eureka的区别下载安装nacos之服务提供者注册配置9001子模块,注册到nacos配置9002子模块nacos消费者注册和负载均衡配置83子模块、注册和测试负载均衡nacos配置中心之基础配置配置3377配置中心nacos中dataId的匹配规则在nacos界面添加配置测试配置中心及其动态刷新nacos配置中原创 2021-12-08 00:48:00 · 2371 阅读 · 0 评论 -
SpringCloud-Netflix笔记
SpringCloud笔记文章目录SpringCloud笔记前言微服务概述springcloud概述版本对比快速开始Eureka服务注册与发现什么是EurekaEureka的基本结构起步自我保护机制注册服务访问所有/单个微服务的信息集群环境搭建CAP原则及对比Zookeeper取舍策略Eureka比Zookeeper好在哪json被解析成了xml?Ribbon:负载均衡及Ribbon什么是RibbonRibbon能干嘛使用Ribbon实现轮询负载均衡自定义Ribbon负载均衡算法Feign负载均衡什么是F原创 2021-08-31 14:10:01 · 1294 阅读 · 0 评论 -
子模块pom依赖无法导入
子模块pom依赖无法导入发现问题今天遇见一个问题,子模块创建后,复制pom依赖,但是在project structure中查看lib库中无内容,证明依赖没有正确导入,但是图片显示已经导入并且与父工程绑定了解决办法左上角File=>Setting,搜素输入Ignored Files可以看见子模块的pom依赖左边被打勾了,也就是被Maven忽略了,自然也就无法导入了,取消勾选再将pom的依赖剪切,重新粘贴,就会自动导入了...原创 2021-08-25 14:52:24 · 2214 阅读 · 1 评论 -
vue-axios和springboot同时接收(上传)MultipartFile文件和json数据
springboot同时接收MultipartFile文件和json数据话不多说直接贴代码后端用post方式,以@RequestParam接收数据 @PostMapping("/add") public void add(@RequestParam("multipartFiles") MultipartFile[] multipartFiles,@RequestParam("material") String material){}前端api.js中的方法export func原创 2021-06-04 00:18:45 · 4365 阅读 · 2 评论 -
linux后台运行springboot项目
linux后台运行springboot项目直接运行关闭连接会失效java -jar xxxxx-0.0.1-SNAPSHOT.jarctrl+c 可以直接关闭进程后台运行nohup java -jar xxxxx-0.0.1-SNAPSHOT.jar可以直接进行IP端口进行访问也可以使用命令进行查看是否项目已经后台运行。进程查看的命令:ps -ef可以看到项目的进程号13803正在运行。如果需要停止项目的运行直接使用命令:kill 13803(进程号)...原创 2021-05-24 19:20:22 · 330 阅读 · 0 评论 -
springboot配置多数据源
springboot配置多数据源1.建库建表1.1 创建数据库db1和数据库db21.2 在数据库db1中创建表db1CREATE TABLE `db1` ( `id` int unsigned zerofill NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `age` int unsigned zerofill DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB原创 2021-05-20 22:20:08 · 458 阅读 · 7 评论 -
mybatis带上总数量的分页查询
mybatis带上总数量的分页查询假设数据库我用limit去查询,但是想要获取实体类和表中的总数量时,可以用到此方法直接上代码举例Mapper层/*** list.get(0)是具体数据(这个数据也可以是一个List)* list.get(1)是表中的总数量*/List<Object> selectUserByUserId(Integer userId);xml层 <!-- 总数量 --> <resultMap type="java.lang.Int原创 2021-04-13 15:50:10 · 1811 阅读 · 0 评论 -
SpringBoot的全局异常处理
SpringBoot的全局异常处理文章目录SpringBoot的全局异常处理注解@ControllerAdvice注解@ExceptionHandler具体操作1.创建MyExceptionHandler类2.Controller类编写测试接口代码3.测试4.总结注解@ControllerAdvice使用 @ControllerAdvice注解类放在项目中,Spring能扫描到的地方。就可以实现全局异常的处理注解@ExceptionHandler捕获到异常后会进入此注解的方法中去执行具体的代码(比原创 2021-02-13 18:58:26 · 1654 阅读 · 2 评论 -
自定义redis工具类
自定义redis工具类导包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>redis配置类新建一个redis包,然后包中新建RedisConfig类,自定义R原创 2021-02-10 16:01:23 · 480 阅读 · 0 评论 -
shiro的认证和授权
shiro的认证和授权文章目录shiro的认证和授权导依赖shiro中的md5加盐散列shiro的简单认证练习自定义realm类自定义realm实现shiro的认证和授权结果导依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.0</version&g原创 2021-02-09 01:38:23 · 495 阅读 · 1 评论 -
maven常用依赖大全
maven常用依赖大全文章目录maven常用依赖大全spring jdbcspring 注解事务spring mvcspring-testDubbo框架依赖zookeeper客户端依赖Log4j2依赖阿里巴巴fastjsonMySQL数据库连接驱动JDBC数据源连接池MyBatis框架依赖jedis依赖java发送邮件shirohibernate框架依赖spring动态代理依赖SPRING计划任务依赖QUARTZlog4j日志处理struts2框架依赖c3p0lombokjstl图片压缩工具类thumbn原创 2021-02-08 15:58:44 · 5569 阅读 · 2 评论 -
Spring Boot集成Swagger2展现在线接口文档
文章目录1. Swagger 简介1.1 解决的问题1.2 Swagger 官方2. Swagger2 的 maven 依赖3. Swagger2 的配置4. Swagger2 的使用4.1 实体类注解4.2 Controller 类中相关注解5. 总结1. Swagger 简介1.1 解决的问题随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了前后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。前端和后端的唯一联系,变成了 API 接口,所以 API 文档变成了前后端开发原创 2020-12-20 21:13:08 · 881 阅读 · 0 评论 -
springboot部署SSL证书及http重定向到https
springboot部署SSL证书及http重定向到https部署SSL证书application.properties中的代码#443是https的端口server.port=443#部署SSL证书http.port=80server.ssl.key-store=classpath:SSL证书的名字server.ssl.key-store-password=SSL证书的密码server.ssl.key-store-type=PKCS12server.ssl.enabled=true原创 2020-12-03 12:54:51 · 734 阅读 · 0 评论 -
java springboot发送邮件
java发送邮件我已经把代码封装好了,只需要修改你的邮箱和邮箱密码(不是QQ邮箱密码)即可调用这个邮箱随机密码需要进入QQ邮箱里获取springboot的话可以直接导依赖<!--java发送邮件--> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId>原创 2020-11-22 20:50:06 · 485 阅读 · 0 评论 -
java spring接收前端传输的图片(两种方法)
spring接收前端传输的图片1.以base64格式来传输以PostMapping的@RequestBody JSONObject jsonObject作为参数接收前端传来的base64编码(因为采用get会抛出请求头过长的异常)用String base64Data=jsonObject.getString("base64Data");接收前端传来的编码解码主体//base64格式前头String dataPrix = "";//实体部分数据String data = "";i原创 2020-11-22 20:39:07 · 13262 阅读 · 0 评论 -
@Controller和@RestController的区别
@Controller和@RestController的区别因为怕项目跑不起来,一直都加了@RestController、@ResponseBody和@Controller,但其实@RestController注解相当于@ResponseBody + @Controller合在一起的作用。如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用原创 2020-11-22 20:30:49 · 528 阅读 · 0 评论 -
springboot通过url地址访问项目外部文件的配置
springboot通过url地址访问项目外部文件的配置注:本文适用与springboot打成jar包形式的配好了图片的上传回显后发现访问到img文件夹就报404,这是因为访问到了jar中原有的静态资源,当然会报404了,这时候就可以通过rul来访问外部文件的配置话不多说,直接上代码在application.properties中配置#存放的外部文件的一个文件夹地址spring.resources.static-locations=classpath:static/,file:C:/Progra原创 2020-11-22 20:12:40 · 1257 阅读 · 0 评论
分享