![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springBoot
文章平均质量分 80
听着晴天看星晴
数学老师说:过程错了,就全部错了
语文老师说:过去了就永远过去了
英语老师说:第三人称,是单数
历史老师说:过去的,都是历史
可老师又说:宁可错也要试试,不能空白
展开
-
Spring中MultipartFile和File转换
MultipartFile和File转换原创 2023-12-03 23:27:14 · 1280 阅读 · 3 评论 -
springboot自动配置原理
1.ConditionCondition是在spring4.0增加的条件判断功能,通过这个功能可以实现选择性的创建bean的操作1-1.创建一个springboot工程,编写启动类 原理:我们通过springboot提供的run方法查看,发现其返回ConfigurableApplicationContext这个对象,它是spring的Ioc容器,因此我们通过它获取IOC容器,再通过IOC容器获取相应的bean@SpringBootApplicationpub...原创 2021-09-26 22:48:34 · 138 阅读 · 0 评论 -
基于springboot+dubbo+zookeeper+redis实现微服架构搭建
1.运行原理Provider:暴露服务的服务提供方 Consumer:调用远程服务的服务消费方 Registry:提供注册与调用服务的注册中心 Monitor:统计服务的调用次数和调用时间的监控中心 Container:服务运行容器,例如spring容器服务容器负责启动,加载,运行服务提供者。 服务提供者在启动时,向注册中心注册自己提供的服务。 服务消费者在启动时,向注册中心订阅自己所需的服务。 注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给.原创 2021-09-25 22:32:52 · 671 阅读 · 0 评论 -
SpringBoot与Shiro整合
1.Shiro框架简介Apache Shiro是一个强大且易用的权限管理框架,执行身份验证、授权、密码管理和会话管理等Apache Shiro 认证流程:Subject:即当前用户,在权限管理的应用程序里往往需要知道谁能够操作什么,谁拥有操作该程序的权利,shiro中则需要通过Subject来提供基础的当前用户信息,Subject 不仅仅代表某个用户,也可以是第三方进程、后台帐户(Daemon Account)或其他类似事物。Subject自己不会实现相应的身份验证/授权逻...原创 2021-09-23 16:08:15 · 217 阅读 · 0 评论 -
springBoot——文件上传结合ElementUi
1.编写文件上传的表单ref:表达的引用 action:文件上传的地址 show-file-list:是否显示已选中的图片 :on-preview:点击放大图片时钩子函数,调用具体的方法 :before-remove:文件上传之前调用的方法,用于验证文件格式等信息 :on-remove:移除文件时的钩子函数 :before-remove:移除文件之前要执行的函数 :auto-upload:是否自动上传文件,一般设置为false :data:上传文件时同时附带表单中的其他数据 multi原创 2021-09-12 15:42:01 · 1277 阅读 · 0 评论 -
springBoot——全局异常处理&全局数据保存
1.定义全局异常处理类GlobalExceptionHandler@ControllerAdvice可以用于实现全局异常处理,该注解 用于标注一个类,类中可以定义多个方法,不同的方法处 理不同的异常。使用@RestControllerAdvice标注类上,该注解包含了@ControllerAdvice功能使用@ExceptionHandler标注各种异常处理方法package com.ck.handler;import com.ck.vo.ReturnResult;i...原创 2021-09-11 16:34:50 · 1359 阅读 · 0 评论 -
JSR303——数据校验&统一响应数据格式
1.JSR303简介适用于服务器端的数据校验 Java为Bean数据合法性校验所提供的标准框架 Spring MVC支持JSR 303标准的校验框架 JSR 303通过在Bean属性上标注校验注解指定校验规则 Spring本身没有提供JSR 303的实现,他是由Hibernate Validator 实现与spring整合的2.JSR303相关常用的注解@Null(message) :被注释的元素必须为null @NotNull(message :被注释的元素必须不为null @...原创 2021-09-09 18:52:21 · 433 阅读 · 0 评论 -
解决springboot跨域等问题
1.第一种方式:创建一个CorsConfig类用于解决跨域问题由于springboot项目没有web.xml这个配置文件,所有我们使用servlet3.0支持注解配置,用于代替xml文件,所以一定要在这个类上加上注解:@WebFilter(urlPatterns = "/*",filterName = "CorsConfig")package com.ck.filter;import javax.servlet.*;import javax.servlet.annot...原创 2021-09-08 16:15:58 · 196 阅读 · 0 评论 -
springBoot快速入门
1.创建maven项目原创 2021-09-10 17:18:16 · 65 阅读 · 0 评论 -
springBoot整合
1.使用maven构建springBoot项目这里使用的IDEA版本为2021.1点击next点击完成! 创建好的项目目录结构是这样的2.在pom.xml中添加mybatis和连接mysql数据库的相关依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>myb...原创 2021-09-07 18:52:00 · 167 阅读 · 0 评论