SpringBoot专栏
文章平均质量分 55
SpringBoot框架应用及整合
庆登登登
一名优秀的开发人员。赞赞赞
展开
-
SpringBoot项目实现自定义注解方式的接口限流
令牌桶算法是基于漏桶算法的一种改进,主要在于令牌桶算法能够在限制服务调用的平均速率的同时,还能够允许一定程度内的突发调用。Guava中的RateLimiter就是基于令牌桶实现的,可以直接拿来使用。原创 2024-06-01 16:51:59 · 512 阅读 · 0 评论 -
前端项目打包放到springboot项目时,访问不带index.html
将前端项目打包后的dist文件放置在 Spring Boot 项目的静态资源目录中。您可以将前端项目打包后的文件放置在 Spring Boot 项目的静态资源目录(通常为 /src/main/resources/static/)中,然后通过访问不带 index.html 的路径来直接进入前端页面。1,在 Spring Boot 项目中添加一个路由规则,将所有对特定路径的请求重定向到前端页面。这些方法中的任何一种都可以帮助您实现访问不带 index.html 的路径时直接进入前端页面的需求。原创 2023-11-24 09:40:10 · 974 阅读 · 0 评论 -
使用FreeMarker生成word文件自定义每页页眉或页脚
最新工作中遇到生成word中表格时,要求文档中每页头部和底部都是固定格式的表格,但是内容不一样,头部信息在word中画样式的时候就可以设置为“在各页顶端以标题形式重复出现”,而底部就没有办法这样设置了,之后就想着在眉脚中设置相应的样式就可以啦,但是发现在模板中循环生成对象的眉脚,每页的信息都一样,做不到每页都有自己相应的数据。做循环操作就可以,这个标签的意思是章节的意思,我们就可以对每节的页脚内容赋予不同的值,我们直接对<w:ftr w:type=“odd”>标签加循环不好使。<#if size!原创 2023-07-12 13:54:15 · 1664 阅读 · 0 评论 -
SpringBoot整合FreeMarker生成word表格文件(使用FTL模板)
它是简单的,专用的语言, 不是 像PHP那样成熟的编程语言。那就意味着要准备数据在真实编程语言中来显示,比如数据库查询和业务运算, 之后模板显示已经准备好的数据。在模板中,你可以专注于如何展现数据, 而在模板之外可以专注于要展示什么数据。FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。:如果导出到表格的内容需要换行,可已在内容中加入 “”**一,什么是FreeMarker,FTL模板?原创 2023-06-19 18:18:56 · 5941 阅读 · 2 评论 -
Springboot自定义工具类中调用mapper或者service接口方式
3、创建一个初始化方法,贴上@PostConstruct 标签,用于注入bean。4、创建方法调用mapper或service接口。1、该类使用@Component注解。2、添加一个本类类型的静态字段。5、最后直接在普通类中调用即可。原创 2023-05-12 14:29:54 · 548 阅读 · 1 评论 -
springboot项目启动初始化
原创 2019-12-17 17:25:46 · 810 阅读 · 0 评论 -
Springboot项目整合Swagger2(Swagger2注解详细说明)
一,Swagger2介绍随着互联网技术的发展,现在的网站架构基本都是由原来的后端渲染,变成了前端渲染,前后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远前端和后端唯一的联系就变成了API接口文档,API文档变成了前后端开发人员联系的纽带,变得越来越重要,而swagger就是一款让你更好的书写API文档的框架Swagger2作为一个规范和完整的框架,可以用于生成,描述,调用和可视...原创 2019-12-20 15:41:18 · 2665 阅读 · 0 评论 -
springboot设置允许跨域访问配置
package com.dowin.globalvillage.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework...原创 2019-11-25 15:45:11 · 1807 阅读 · 0 评论 -
springboot项目打成jar包做成Windows服务启动
需求:把springboot项目打成jar包放到windows服务中启动,做一个jar包部署到现场服务器,做一个bat批处理文件,一键启动,如果服务器重启还需要手动去启动bat文件,而且启动后小黑框一直在桌面上,如果不小心关啦,还需要重新启动。所以要把jar包做成windows服务,服务器重启后就会自动启动这个服务,小黑框也会小时,把服务放到后台运行。一,下载JavaService.exeJ...原创 2019-12-25 16:44:29 · 6375 阅读 · 4 评论 -
SpringBoot 常用注解大全,赶快收藏起来啦!
一、注解(annotations)列表@SpringBootApplication: 包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration: 等同于spring的XML配置文件;使用J...原创 2020-04-17 11:06:56 · 1431 阅读 · 0 评论 -
springboot返回html页面(freemarker实现)
一:在application.yml中加入freemarker的配置spring: freemarker: suffix: .html二:加入freemarker的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri...原创 2020-08-19 12:00:00 · 1435 阅读 · 0 评论 -
使用SpringBoot AOP 记录操作日志并保存到数据库
第一步: 创建日志表第二步: 添加aop依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>第三步: 自定义日志注解及代码实现自定义一个名为LogAnno的注解package com.minapp.admin.annotation原创 2021-03-11 16:12:56 · 4367 阅读 · 7 评论 -
springboot项目添加lombok日志输出控制台和log文件
这个配置我也是在网上查找的,但是找不到出处了。首先,在resources下面建立logback-spring.xml文件,这个logback-spring是默认springboot可以扫描到的,也可以自己起名字。然后复制下面代码到logback-spring.xml文件来<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到...原创 2019-10-28 10:36:45 · 9658 阅读 · 2 评论