springboot路径war
动力节点王鹤SpringBoot3笔记——jdk新特性
一、JDK关注的新特性 1.1搭建学习环境 JDK:JDK19 OpenJDK: https://jdk.java.net/19/ Liberica JDK: https://bell-sw.com/pages/downloads/ , 是一个OpenJDK发行版,为云原生,容器特别优化。 ......
SpringBoot之配置logback日志
在resources目录下新建logback.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!-- scan:默认值为true,表示配置文件如果发生变化将会被重新加载; scanPeriod:监测配置文件是否发生变化的时间间隔,默认时间单位为毫秒,当sc ......
关于使用Kotlin开发SpringBoot项目使用@Transactional和@Autowired的报错问题
原文地址: 关于使用Kotlin开发SpringBoot项目使用@Transactional和@Autowired的报错问题 - Stars-One的杂货小窝 问题描述 最近在开发一个订单模块,需要出现异常就会触发数据回滚操作,首先就是想到了Spring Boot提供的@Transactiona注解 ......
springboot之前后端项目一起打包
springboot中前端项目和后端项目一起打包 方案一 复制文件到springboot的resources里的public目录或static目录 node("nodename") { def mvnHome stage('git clone') { git clone 代码 。。。 } stage ......
在IDEA创建SpringBoot项目没有src等文件夹
问题 在IDEA创建SpringBoot项目的时候,有时候创建完成了,但是没有src等文件夹,可能前几分钟还行,突然就不行了。 原因 可能是网络等问题,我也还没弄懂,或者哪位大神知道的,可以留言告知一下。 解决办法 办法一:自己手动创建 办法二:通过网页创建,下载压缩包,再通过IDEA打开即可 阿里 ......
SpringBoot中如何实现业务校验,这种方式才叫优雅!
大家好,我是飘渺。 在日常的接口开发中,为了保证接口的稳定安全,我们一般需要在接口逻辑中处理两种校验: 参数校验 业务规则校验 首先我们先看看参数校验。 参数校验 参数校验很好理解,比如登录的时候需要校验用户名密码是否为空,创建用户的时候需要校验邮件、手机号码格式是否准确。 而实现参数校验也非常简单 ......
2-SpringBoot开发单体应用
Spring Boot 开发单体应用 1.SpringBoot Web开发 使用SpringBoot的步骤: 创建一个SpringBoot应用,选择我们需要的模块,SpringBoot就会默认将我们的需要的模块自动配置好; 手动在配置文件中配置部分配置项目就可以运行起来了。 专注编写业务代码,不需要 ......
SpringBoot 跨域 解决方案
SpringBoot 跨域 看大部分文章都是通过WebMvcConfigurer 来处理的, 这样的话会导致其他配置紊乱 发一下我常用的配置 import org.springframework.context.annotation.Bean; import org.springframework. ......
SpringBoot之使用IDEA新建Web项目
1. 打开IDEA,点击左上角的File选项,打开菜单选择New,再打开菜单选择Project 2. 选择Spring Initializr,输入或选择项目相关的信息 3. 选择Spring Boot版本以及相应的依赖,并点击右下角的Create按钮进行项目创建 4. 项目创建完成后,点击左上角的F ......
记一次springboot通过jackson渲染到前端,出现大写字母变成小写问题
前言 最近业务部门接手了外包供应商的项目过来自己运维,该部门的小伙伴发现了一个问题,比如后端的DTO有个属性名为nPrice的字段,通过json渲染到前端后,变成nprice,而预期的字段是要为nPrice。于是他们就找到我们部门,希望我们能帮忙解决一下这个问题,本文就聊聊如何解决问题,至于为什么会 ......
Java SpringBoot Test 单元测试中包括多线程时,没跑完就结束了
如何阻止 Java SpringBoot Test 单元测试中包括多线程时,没跑完就结束了 使用 CountDownLatch CountDownLatch、CyclicBarrier 使用区别 多线程 ThreadPoolTaskExecutor 应用 Java BasePooledObjectF ......
SpringBoot外部化配置定时任务cron表达式
SpringBoot外部化配置定时任务cron表达式 背景 在日常开发中我们经常会使用到定时任务的情况,SpringBoot为我们很方便的集成了定时任务。我们只需要简单的几部就可以配置好一个定时任务。 @Component public class LocationTask { @Scheduled ......
springboot 注解
@RequestMapping:定义请求路径url@RequestParam:解决请求参数和形参变量名不一样问题,将指定名称的请求参数赋值给变量@RequestBody:将请求体中的json转换成java对象使用条件:1、有请求体。2、请求数据是json格式。@PathVariable注解:将路径指 ......
springboot整合JUnit
步骤: 导入测试对应的starter(springboot帮我们自动导入,纯手工创建时一定记得自己导入) 测试类使用@SpringBootTest修饰 使用自动装配的形式添加要测试的对象 名称:@SpringBootTest 类型:测试类注解 位置:测试类定义上方 作用:设置JUnit加载的Spri ......
springboot请求响应
springboot请求响应 1.什么是请求?响应? 请求:获取请求数据 响应:设置响应数据 2.原始方法获取请求数据 Controller方法形参中声明HttpServletRequest对象调用对象的getParameter(参数名) 这种方式复杂繁琐 // @RequestMapping("/ ......
1080. 根到叶路径上的不足节点
题目描述 给了一个二叉树,给了不足节点的定义(所有经过该节点的从跟到叶子的路径和如果都小于limt) 需要删除所有的不足节点,返回最终的根节点 f1 分治+dfs 基本分析 从树上删除一个点,怎么操作方便?父节点删除比自己删除自己方便 以上信息给了什么启示?dfs中给父节点返回自己可以删除的信息,父 ......
怎么在springboot中配置https证书的详细教程
前言 由于小程序需要https,然后之前申请的域名过期了,用了两年由于忘记续费要将域名赎回居然要1200.... 想了一下之前还有另一个域名,干脆就用这个域名弄个二级域名出来,所以二级域名建立出来后需要在springboot项目上开启https访问 废话不多说,开整 在阿里云新建二级域名 这个应该不 ......
SpringBoot启动异常的错误①
java: 无法访问org.springframework.boot.SpringApplication 错误的类文件: /D:/maven/repository/org/springframework/boot/spring-boot/3.0.5/spring-boot-3.0.5.jar!/or ......
Springboot 系列 (28) - Springboot+HBase 大数据存储(六)| Springboot 项目通过 RestTemplate 访问 HBase REST 服务
Apache HBase 是 Java 语言编写的一款 Apache 开源的 NoSQL 型数据库,不支持 SQL,不支持事务,不支持 Join 操作,没有表关系。Apache HBase 构建在 Apache Hadoop 和 Apache Zookeeper 之上。Apache HBase: h ......
springboot 日志
<logger name="com.sinoservices.chainwork.bms" level="INFO" /><logger name="org.hibernate.orm.deprecation" level="error"/><logger name="druid" additivi ......
SpringBoot+Prometheus+Grafana监控服务
服务模块 pom.xml文件引入依赖 ####基于SpringBoot版本 <2.5.3> <dependency> <groupId>io.micrometer</groupId> <artifactId>micrometer-registry-prometheus</artifactId> <v ......
27-springboot-thymeleaf内置对象
1、内置web对象 thymaleaf内置的web对象,可以直接在模板中使用,这些对象由#号开头: #request: 相当于HttpServletRequest 对象,这是Thymeleaf 3.x版本,若是Thymeleaf 2.x版本使用 #httpServletRequest; ${#req ......
26-springboot-thymeleaf字符串拼接-常量-符号
Thymeleaf 字符串拼接 一种是字符串拼接: <span th:text="'当前是第'+${sex}+'页 ,共'+${sex}+'页'"></span> 另一种更简洁的方式,使用“|”减少了字符串的拼接: <span th:text="|当前是第${sex}页,共${sex}页|"></s ......
树:剑指 Offer 34. 二叉树中和为某一值的路径
题目描述: 给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。 叶子节点 是指没有子节点的节点。 示例 1: 输入:root = [5,4,8,11,null,13,4,7,2,null,null,5,1], targe ......
25-springboot-thymeleaf的常见属性
th:action <form id="login" th:action="@{/login}">......</form> th:method <form id="login" th:action="@{/login}" th:method="post">......</form> th:href ......
24-springboot-thymeleaf的表达式
1.添加热部署,为了测试不用频繁重启 <!--热部署插件--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</ ......
23-springboot集成thymeleaf
Spring Boot 官方推荐前端不使用JSP,推荐使用thymeleaf来替代JSP技术; Thymeleaf是一种模板技术,该模板技术也采用Java语言开发的; 但是thymeleaf是另外一家公司开源做的,并不属于springboot,springboot只是很好地集成这种模板技术,作为前端 ......
动力节点王鹤SpringBoot3学习笔记——第四章 访问数据库
目录 第四章 访问数据库 4.1 DataSource 4.2 轻量的JdbcTemplate 4.2.1 准备环境 4.2.1.1 准备数据库和表脚本 4.2.1.2 创建Spring Boot工程 4.2.2 JdbcTemplate访问MySQL 4.2.3 NamedParameterJdb ......
22-springboot应用监控-actuator
可以做成页面监控(springboot-admin),而不是json的格式,看起来会更方便。 在生产环境中,有时可能需要监控服务的可用性,spring-boot 的 actuator 就是提供了对应用的配置查看、健康检查、相关功能统计等,可以通过HTTP,JMX来访问这些监控功能;(端点) 如何使用 ......