自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Java反射动态加载类而无法注入对象原由

引出问题:我们定义一个类A,并注入一个service B@Servicepublic class A { @Autowired private B b; }此时对于类A我们要通过反射方式动态加载String className = "com.wjwcloud.A";A a = (A) Class.forName(className).newInst...

2020-01-01 20:27:59 854

原创 SpringBoot--Netty的配置使用

Netty封装了JDK的NIO,让你用得更爽,你不用再写一大堆复杂的代码了。Netty是一个异步事件驱动的网络应用框架,用于快速开发可维护的高性能服务器和客户端。 有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服务器,Redis的Proxy服务器,MySQL的Proxy服务器等等。在讲Netty之前我们先引入一个概念:NIO...

2019-07-22 14:23:00 5287

原创 HttpClient中转上传文件

场景:客户端(浏览器)A---->选择文件上传---->服务器B---->中转文件---->服务器C---->返回结果---->服务器B---->客户端A有时候在项目中需要把上传的文件中转到第三方服务器,第三方服务器提供一个接收文件的接口。而我们又不想把文件先上传到服务器保存后再通过File来读取文件上传到第三方服务器,我们可以使用HttpClient...

2019-01-29 22:25:20 331

转载 SpringMVC工作原理之MultipartResolver

MultipartResolver 用于处理文件上传,当收到请求时 DispatcherServlet 的 checkMultipart() 方法会调用 MultipartResolver 的 isMultipart() 方法判断请求中是否包含文件。如果请求数据中包含文件,则调用 MultipartResolver 的 resolveMultipart() 方法对请求的数据进行解析,然后将文件数...

2019-01-29 22:24:36 214

原创 SpringBoot-简单的文件上传

上传文件是互联网中常常应用的场景之一,最典型的情况就是上传头像等,今天就带着带着大家做一个Spring Boot上传文件的小案例。1、pom包配置我们使用Spring Boot最新版本1.5.9、jdk使用1.8、tomcat8.0。<parent> <groupId>org.springframework.boot</groupId> &...

2018-10-22 18:09:08 293

原创 springboot整合shiro-登录认证和权限管理(1)

这篇文章我们来学习如何使用Spring Boot集成Apache Shiro。互联网的安全性尤为重要。在Java领域一般有Spring Security、Apache Shiro等安全框架,但是由于Spring Security过于庞大和复杂,大多数公司会选择Apache Shiro来使用,这篇文章会先介绍一下Apache Shiro,在结合Spring Boot给出使用案例。Apache Sh...

2018-10-22 14:34:27 333

转载 springboot跨域请求解决方案+前后端分离跨域问题其他解决方案

如今的这个生态圈百花齐放,前后分离开始热门起来了,前端也要MVC了,那么你最常碰到的问题是什么?跨域请求会不会在你的问题名单中?这里有有张摘自网络的图片简述跨域问题SpringBoot跨域请求1、直接采用SpringBoot的注解@CrossOrigin2、处理跨域请求的ConfigurationCrossOriginConfig.javaimport org.springfr...

2018-10-22 14:33:53 74705 3

原创 使用 Docker 部署 Spring Boot

Docker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实非常简单,这篇文章我们就来简单学习下。首先构建一个简单的 Spring Boot 项目,然后给项目添加 Docker 支持,最后对项目进行部署。一个简单 Spring Boot 项目在 pom.xml 中 ,使用 Spring Boot 2.0 相关依赖<parent&g...

2018-10-22 14:33:09 335

原创 SpringBoot中Redis的使用

spring boot对常用的数据库支持外,对nosql 数据库也进行了封装自动化。redis介绍Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存系统和数据库的一些特性,因此有着...

2018-10-22 14:32:23 86

原创 SpringBoot-邮件服务

邮件服务也是网站必备的功能之一,像网站的注册验证,在忘记密码的时候进行取回密码之类的。spring推出了JavaMailSender更加简化了邮件发送的过程。现在SpringBoot封装了spring-boot-starter-mail来使用,方便快捷。一、开始简单的使用1、pom.xml引入包<dependencies> <dependency> ...

2018-10-22 14:04:51 1264

原创 SpringBoot集成RabbitMQ

SpringBoot集成RabbitMQspringboot集成RabbitMQ非常简单,如果只是简单的使用配置非常少,springboot提供了spring-boot-starter-amqp项目对消息各种支持。简单使用1、配置pom包,主要是添加spring-boot-starter-amqp的支持<dependency> <groupId>org.sp...

2018-10-22 13:28:16 120

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除