
springBoot
文章平均质量分 69
yigg
追逐成功的路上只有逆风
展开
-
spring security(三)oauth2
【代码】spring security(三)原创 2023-02-14 10:50:46 · 537 阅读 · 0 评论 -
spring security(二)springb-boot + spring security + jwt
【代码】spring security(二) springb-boot + spring security + jwt。原创 2023-02-14 10:49:09 · 248 阅读 · 0 评论 -
spring-security(一)源码分析
分析UsernamePasswordAuthenticationFilter。原创 2023-02-14 10:48:02 · 315 阅读 · 0 评论 -
SpringBoot一些重要接口和类
SpringBoot一些重要接口和类原创 2022-08-11 10:24:31 · 499 阅读 · 0 评论 -
springboot多版本管理
达到的版本控制效果如下: 1.api版本定义在url中,采用/api/项目名/pro/v4/接口名 的形式。 2.api版本号通过注解进行定义。 3.如果请求中不指定api版本号则返回最新版本。 4.版本的自动适配,如果请求的api版本不存在,则返回低于请求版本的最新版本。方式一这篇博客提供了版本控制的几种方式,有参考性从API版本控制说起,实现SpringBoot 一种版本控制的方式(上篇)_panaimin的博客-CSDN博客方式二SpringBoot API增.原创 2022-05-10 16:52:42 · 1640 阅读 · 0 评论 -
Spring Boot 注解(六)@Value
Springboot通过@Value注解将配置文件中的属性注入到容器内组件中(可用在@Controller、@Service、@Configuration、@Component等Spring托管的类中)1.普通字符串注入例:yml中存在key:name: zs@Value注入 1 2 @Value("${name}") public String name; 当yml中的name没有对应值时,即yml中为:name:此时字.原创 2022-02-20 11:28:50 · 712 阅读 · 0 评论 -
Spring Boot 注解(五)@PropertySource
用法:@PropertySource 注解提供便利和声明的机制添加 PropertySource 到Spring的 Environment @PropertySource 和 @Value组合使用,可以将自定义属性文件中的属性变量值注入到当前类的使用@Value注解的成员变量中 @PropertySource 和 @ConfigurationProperties组合使用,可以将属性文件与一个Java类绑定,将属性文件中的变量值注入到该Java类的成员变量中例子:db.properties.原创 2022-02-21 21:33:35 · 1549 阅读 · 0 评论 -
Spring Boot 注解(一)
注解可以减少xml配置,注释配置相对于 XML 配置具有很多的优势,它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。1、@SpringBootApplication这是 Spring Boot 最最最核心的注解,用在 Spring Boot 主类上,标识这是一个 Spring Boot 应用,用来开启 Spring Boot 的各项能力。其实这个注解就是 @SpringBootConfiguration、@EnableAutoConfiguration、@Co原创 2022-02-20 11:07:34 · 294 阅读 · 0 评论 -
springboot开发注意
一. Spring Boot集成Druid异常discard long time none received connection.Spring Boot集成Druid异常discard long time none received connection. - 知乎Spring Boot集成Druid异常在Spring Boot集成Druid项目中,发现错误日志中频繁的出现如下错误信息: discard long time none received connection. , jdbcUrl : j原创 2022-02-07 10:37:26 · 845 阅读 · 0 评论 -
springboot 基于@Scheduled注解 实现定时任务
标题:玩转SpringBoot之定时任务详解作者:mmzsblog原文地址:https://www.mmzsblog.cn/articles/2019/08/08/1565247960802.html定时任务应用场景定时向用户推送消息;定时运算数据;定时清空缓存;定时任务通常有三种完成方法1.java自带的API java.util.Timer类 java.util.TimerTask类在 JDK 中,内置了两个类,可以实现定时任务的功能:java.util.Timer :.转载 2021-08-15 14:49:51 · 921 阅读 · 0 评论 -
3种时间格式化的方法,SpringBoot篇!
时间格式化在项目中使用频率是非常高的,当我们的API接口返回结果,需要对其中某一个date字段属性进行特殊的格式化处理,通常会用到SimpleDateFormat工具处理。SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-dd");DatestationTime=dateFormat.parse(dateFormat.format(PayEndTime()));可一旦处理的地方较多,不仅CV操作频繁,还...原创 2020-09-06 23:00:24 · 299 阅读 · 0 评论 -
SpringBoot项目整合Mybatis时Mapper.xml文件的存放位置
3种方式:一.方式1:放在与Mapper接口同级目录原创 2021-06-16 16:49:06 · 19174 阅读 · 3 评论 -
SpringBoot解决跨域问题
目录:什么是跨域、为什么会跨域 解决方案 springboot处理跨域方案 全局配置:继承接口,重写addCorsMappings方法 通过给方法或者类加注解的形式,使用注解@CrossOrigin 自定义跨域过滤器 使用nginx反向代理服务器解决跨域问题(如果前后端分离,建议此种方案) 一.什么是跨域何谓同源:URL由协议、域名、端口和路径组成,如果两个URL的协议、域名和端口相同,则表示它们同源。浏览器的同源策略,从一个域上加载的脚本不允许访问另外一个域的文档属性..原创 2021-06-15 18:12:10 · 1149 阅读 · 0 评论 -
SpringBoot 集成 redis(2)- SpringBoot使用Spring缓存注解
https://blog.csdn.net/justry_deng/article/details/89283664原创 2021-06-15 17:04:22 · 120 阅读 · 0 评论 -
SpringBoot 集成 redis(1)
原文地址(强烈建议看原文):https://www.jianshu.com/p/5b7296445a0e目录:添加依赖 配置链接 开始使用 对象序列化 封装RedisTemplate RedisUtils封装 一. 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start.原创 2021-06-16 09:33:50 · 144 阅读 · 0 评论 -
Swagger使用手册
作者:纬一链接:https://www.jianshu.com/p/66a14ea07622来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。认识Swagger:Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。作用:1. 接口的文档在线自动生成。2. 功能测试。.原创 2021-06-15 13:55:58 · 316 阅读 · 0 评论 -
SpringBoot 整合篇
原文地址(强烈建议看原文):SpringBoot 整合篇目录:SpringBoot简介 SpringBoot运行 SpringBoot目录结构 整合JdbcTemplate 整合JSP 整合JPA 整合MyBatis AOP功能使用 任务调度一. SpringBoot简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种.原创 2021-06-15 13:43:11 · 192 阅读 · 0 评论 -
4.SpringBoot 配置文件 - 多环境切换的方法
目录:properties文件 yaml文件 两种配置方式的比较一. properties文件1. 说明不同环境的配置设置一个配置文件,例如:dev环境下的配置配置在application-dev.properties中; test环境下的配置配置在application-test.properties中; prod环境下的配置配置在application-prod.properties中。但是Springboot并不会直接启动这些配置文件,它默认使用application.原创 2021-06-13 21:28:50 · 825 阅读 · 0 评论 -
3.SpringBoot 配置文件 - application.properties的常用配置
目录:简单配置 详细配置 应用程序上下文初始化器 多种开发环境配置 服务器 配置端口和项目名访问 http tomcat的几个配置 数据库 数据库连接配置 Mybatis redis配置 视图 mvc thymeleaf组件配置 功能 测试生产日志分离 文件上传multipart 一. 简单配置#多环境配置,测试,生产用不同的配置文件spring.profiles.active=....原创 2021-06-13 18:20:34 · 15799 阅读 · 1 评论 -
2.SpringBoot 配置文件 - 配置文件application.properties配置汇总
properties文件和yml文件互转:https://www.toyaml.com/index.htmlSpringBoot配置文件application.properties常用配置汇总:https://blog.csdn.net/luqingshuai_eloong/article/details/106232093原创 2021-06-13 19:26:43 · 139 阅读 · 0 评论 -
1.SpringBoot 配置文件 - application.yml与bootstrap.yml的区别
目录:yml与properties区别 bootstrap与application的区别一. yml与properties其实yml和properties文件是一样的原理,且一个项目上要么yml或者properties,二选一的存在。推荐使用yml,更简洁。二. bootstrap与applicationapplication.yml和bootStrap.yml在同一目录下,则bootStrap.yml的加载顺序要高于application.yml,即bootStr...原创 2021-06-13 19:21:33 · 1412 阅读 · 0 评论 -
1.springboot项目打包 - SpringBoot项目打成jar包和war包的区别
原文地址:https://blog.csdn.net/qq_21875331/article/details/96278301该文章参考:https://blog.csdn.net/qq_32331073/article/details/81544061⚪SpringBoot默认支持很多模板引擎,但是jsp不是默认支持的范围内,jsp只能在war包中使用,另外必须导入JSP的默认渲染servlet:"org.apache.jasper.servlet.JspServlet",打成war包并且支持js原创 2021-06-07 14:37:44 · 873 阅读 · 2 评论 -
2.springboot项目打包 - springboot项目打包瘦身
原文地址:https://www.cnblogs.com/codhome/p/13763437.htmlspringboot项目打包瘦身默认情况下,Spring Boot项目发布时会将项目代码和项目的所有依赖文件一起打成一个可执行的jar包。但如果项目的依赖包很多,那么这个文件就会非常大。这样每次即使只改动一点东西,就需要将整个项目重新打包部署,我们将依赖lib从项目分离出来,这样每次部署只需要发布项目源码即可。瘦身打包配置#springboot默认使用spring-boot-...原创 2021-06-07 10:13:53 · 568 阅读 · 1 评论 -
3.springboot项目打包 - Linux环境部署jar包-基于springboot框架maven管理的项目
Linux环境部署jar包首先使用maven将springboot项目打成jar包,打包命令如下:mvn install -DskipTests 将jar包放到指定的服务器上面 执行命令启动命令: nohup java -jar ruoyi-admin.jar --spring.profiles.active=test & 我们可以看一下linux的目录 ...原创 2021-06-07 14:12:07 · 485 阅读 · 1 评论 -
springboot的核心注解
1、@SpringBootApplication这是 Spring Boot 最最最核心的注解,用在 Spring Boot 主类上,标识这是一个 Spring Boot 应用,用来开启 Spring Boot 的各项能力。其实这个注解就是 @SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan 这三个注解的组合,也可以用这三个注解来代替 @SpringBootApplication 注解。2、@EnableAutoConfig原创 2021-05-05 09:42:55 · 2031 阅读 · 0 评论 -
Spring Boot面试题
问题一Spring Boot、Spring MVC 和 Spring 有什么区别?SpringFrameSpringFramework 最重要的特征是依赖注入。所有 SpringModules 不是依赖注入就是 IOC 控制反转。当我们恰当的使用 DI 或者是 IOC 的时候,我们可以开发松耦合应用。松耦合应用的单元测试可以很容易的进行。SpringMVCSpring ...原创 2018-08-06 23:37:28 · 918 阅读 · 0 评论 -
3.Maven+SpringMVC+Thymeleaf 简单使用
一、简介1、Thymeleaf 在有网络和无网络的环境下皆可运行,而且完全不需启动WEB应用,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。浏览器解释 html 时会忽略未定义的标签属性,所以 thymeleaf 的模板可以静态地运行;当有数据返回到页面时,Thymeleaf 标签会动态地替换掉静态内容,使页面动态显示。2、Thymeleaf 开...转载 2018-08-06 23:12:04 · 684 阅读 · 0 评论