SpringBoot
SpringBoot
有人看我吗
PHP天下第一!!!!
展开
-
SpringBoot常见初始化注解执行顺序
【代码】SpringBoot常见初始化注解执行顺序。原创 2023-05-18 16:55:58 · 410 阅读 · 0 评论 -
SpringBoot Async
package com.xx.config;import lombok.extern.slf4j.Slf4j;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableAsync;import org.springframew原创 2021-12-13 15:45:31 · 107 阅读 · 0 评论 -
NIO单文件上传
用到的依赖(这些不是必须的,只是为了方便调试使用)<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>...原创 2019-10-10 17:24:29 · 250 阅读 · 0 评论 -
异步线程RequestContextHolder为空问题
一.问题由于session是线程安全的,所以无法直接在各个线程中传递数据,所以在服务间异步线程调用时,就会导致session丢失的问题出现二.异常复现package com.xx.controller;import com.xx.utils.ThreadPoolUtils;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestCon原创 2020-10-22 13:10:38 · 5056 阅读 · 2 评论 -
读取配置文件信息的方式--InitializingBean
一.起因最近在看阿里云OSS的相关知识,阿里云OSS需要在配置文件中配置asskey,并且在文件操作的过程中也需要使用到asskey这个参数,每次用到都写一遍@Value实在是有点麻烦,于是我就想着把这个内容抽取出来,写到一个类中,这样每次就可以直接调用了二.解决方案我想到的第一种方式就是新建一个类,将参数写成静态参数,直接调用package com.xx.utils;import org.springframework.beans.factory.annotation.Value;原创 2020-10-12 09:29:17 · 562 阅读 · 0 评论 -
Spring Data JPA入门
Spring Data JPA需要的依赖,SpringBoot已经将其他需要的依赖引入了<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId><...原创 2019-09-30 15:08:59 · 238 阅读 · 0 评论 -
SpringBoot缓存详解并整合Redis
整合使用序列化配置原创 2020-06-30 18:49:25 · 2230 阅读 · 11 评论 -
Spring Boot学习笔记2——使用插件快速搭建一个spring boot项目
1.首先安装这个插件2.然后就可以快速搭建项目了,选择Spring Starter Project3.填写项目信息4.然后勾选需要的模块,简单的spring boot只需要Web就可以了这样就搭建好了...原创 2019-01-21 10:25:15 · 257 阅读 · 0 评论 -
Spring Boot学习笔记1——搭建一个简单的Spring Boot项目
1.创建一个Maven项目导入相应的依赖<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 http://maven....原创 2019-01-03 10:12:00 · 255 阅读 · 0 评论 -
Spring Boot学习笔记5——整合Druid
由于Spring Boot默认不支持Druid连接池,所以需要自己进行一些配置1.首先导入Druid需要的依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.12&l...原创 2019-01-23 10:25:24 · 259 阅读 · 0 评论 -
Spring Boot学习笔记4——文件上传
springboot的文件上传和基本的文件上传操作一样,简化了非常多的操作,使用起来非常的简单,想知道实现原理的可以看我的另一篇博客1.先写一个文件上传的form表单这里的enctype必须改成multipart/form-data<!DOCTYPE html><html><head><meta charset="UTF-8">&l...原创 2019-01-22 10:25:47 · 258 阅读 · 0 评论 -
Spring Boot学习笔记3——动态取值
动态取值可以非常好的保护数据的安全性,将值隐藏起来,Spring Boot提供了几种有效的方法来动态取值。1.让Spring Boot启动时去加载配置文件①先撰写一个properties文件,填写一些数值②在入口文件加入@PropertySource注解③使用@Value取值2.让配置文件映射到实体类中①创建实体类,自动赋值②然后就可以正常使用实体类来取...原创 2019-01-21 10:36:29 · 444 阅读 · 0 评论