688IT编程网

688IT编程网是一个知识领域值得信赖的科普知识平台

添加

Java开发文档Swagger的使用详细教程

2024-09-27 14:59:43

Java开发⽂档Swagger的使⽤详细教程springboot中添加swagger版本2.7.0版本2.8.0使⽤UI界⾯不同,个⼈⽐较喜欢2.7.01.导⼊swagger依赖<!--swagger依赖--><dependency><groupId>io.springfox</groupId><artifactId>springfox-...

xxl-job调度任务简单使用

2024-09-27 14:57:59

xxl-job调度任务简单使⽤1. 简介XXL-JOB是⼀个分布式任务调度平台,其核⼼设计⽬标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接⼊多家公司线上产品线,开箱即⽤。2. 使⽤步骤1:源码下载数据库脚本再源码/xxl-job/doc/db/tables_xxl_job.sql3.调度中⼼项⽬:xxl-job-admin修改配置⽂件中的数据库地址或端⼝/xxl-job/xxl-job...

CAS Server 4.0二次开发说明文档

2024-09-27 14:53:27

CAS Server 4.0二次开发说明文档1. 环境搭建    22. 拓展后最终目录结构    73. 修改CAS Server支持HTTP协议    84. 修改CAS服务器端登录认证方式为数据库认证    94.1. 在pom中添加如下的依赖    94.2. 创建ValidUserQuer...

HSF分布式开发框架

2024-09-27 14:35:18

HSF 初体验目录一句话形容HSF 0HSF安装 0Ali-Tomcat安装 0Pandora安装 0环境配置 0提供HSF服务 0创建Web项目 0添加maven依赖 (1)编写需要发布的服务 (2)配置Spring (3)消费HSF服务 (4)添加spring配置 (4)编写测试代码 (5)打包测试 (5)实践 (6)一句话形容HSFHSF就好比人体的血管,它是阿里内部各个系统通信的基础软件。...

SpringMVC防止XSS注入

2024-09-27 13:26:14

SpringMVC防⽌XSS注⼊xss(Cross Site Scripting)注⼊就是,跨站脚本攻击,和sql注⼊类似的,在请求中添加恶意脚本,实现控制⽤户。XssHttpServletRequestWrappe.java重写XssHttpServletRequestWrapper中的⽅法:package com.henu.util;import javax.servlet.http.Http...

feign ,openfeign 用法

2024-09-27 11:52:04

feign ,openfeign 用法Feign 是一个声明式的、模板化的 HTTP 客户端,它简化了使用 HTTP 客户端的方式。而 OpenFeign 则是对 Feign 进行的增强,是 Spring Cloud 生态系统中的一部分,用于简化基于 HTTP 的服务间通信。以下是 Feign 和 OpenFeign 的基本用法: Feign 的基本用法:1. 添加依赖:  在 Mav...

为啥你用@JsonFormat注解时,LocalDateTime会反序列化失败?

2024-09-27 09:21:39

为啥你⽤@JsonFormat注解时,LocalDateTime会反序列化失败?写在前⾯最近,有个⼩伙伴问我:我在SpringBoot项⽬中,使⽤@JsonFormat注解标注LocalDateTime类型的字段时,LocalDateTime反序列化失败,这个我该怎么处理呢?别急,我们⼀起来解决这个问题。⼩伙伴的疑问解答⼩伙伴的疑问我们可以使⽤SpringBoot依赖中的@JsonFormat注解...

SpringBoot去除内嵌tomcat的实现

2024-09-27 08:53:21

SpringBoot去除内嵌tomcat的实现SpringBoot内嵌tomcat,直接run Application即可,那么我们如何去除内嵌的tomcat,使⽤⾃⼰的呢?⼀、POM(去除内嵌tomcat后,需要添加servlet依赖)<dependency><groupId>org.springframework.boot</groupId><arti...

SpringBoot缓存Caffeine使用解析

2024-09-27 08:48:03

SpringBoot缓存Caffeine使⽤解析⽬录Redis和Caffeine的区别相同点不同点联系Spring Boot 缓存 Caffeine使⽤1.需要添加的依赖2.配置3.使⽤Caffeine缓存Caffeine其他常⽤注解⼿动添加、获取、删除缓存1.从缓存中获取数据2.向缓存中添加数据3.删除缓存中的数据Redis和Caffeine的区别相同点两个都是缓存的⽅式不同点redis是分布式...

Springboot中使用Scala开发

2024-09-27 07:48:34

Springboot中使⽤Scala开发新建maven⼯程,添加pom依賴:<project xmlns="/POM/4.0.0" xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/POM/4.0.0 h...

Mybatis-Spring项目编写测试类

2024-09-27 06:57:53

Mybatis-Spring项⽬编写测试类因为想看⼀下mybatis-Spring项⽬的代码,所有从github上将源码下载下来了,我看了⼀下,可能是测试类太多了,就没有细⼊⼝类,所以⾃⼰写了⼀个主⼊⼝类,特此记录(我本地已经安装Mysql数据库)⾸先项⽬没有数据库驱动,所以添加⼀下<dependency><groupId>mysql</groupId><...

SpringBoot自动生成测试案例

2024-09-27 06:43:34

SpringBoot⾃动⽣成测试案例---恢复内容开始---@SpringBootTest注解是SpringBoot⾃1.4.0版本开始引⼊的⼀个⽤于测试的注解1.添加maven依赖spring framework版本<dependency>  <groupId>org.springframework.boot</groupId>  <...

扩展方法必须在非泛型静态类中定义

2024-09-27 05:32:14

扩展方法必须在非泛型静态类中定义拓展方法。一、定义1、扩展方法能使你能够向现有类型添加“添加”方法,而无需创建新的派生类型,重新编译或以其他方式修改原始类型。2、扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样调用。二、简单代码示例步骤一:定义扩展方法,namespace为PipelineExtensions。步骤二:使用此扩展方法。1、先通过using把namespace引入到使用...

kafkalistenerregistry的用法

2024-09-27 05:17:52

KafkaListenerRegistry是Spring Kafka的一个组件,用于注册和注销KafkaListener。它的主要作用是在应用程序启动时自动注册所有已配置的KafkaListener,并在应用程序关闭时自动注销这些。这样可以确保在应用程序运行过程中,所有的KafkaListener都能正确地处理消息。使用KafkaListenerRegistry的基本步骤如下:1. 引入依赖...

java.lang.IllegalStateException:Noprimaryorde。。。

2024-09-27 05:12:29

java.lang.IllegalStateException:Noprimaryorde。。。springboot中报错如下:springmvc也可以使⽤类似处理⽅法。其他参考:java.lang.IllegalStateException: No primary or default constructor found for class java.time.LocalDateat org.s...

使用RestTemplate调用远程接口上传文件方式

2024-09-27 05:09:37

使⽤RestTemplate调⽤远程接⼝上传⽂件⽅式⽬录RestTemplate 调⽤远程接⼝上传⽂件问题描述解决⽅法第⼀种⽅式第⼆种⽅式RestTemplate调⽤远程接⼝添加请求头RestTemplate 调⽤远程接⼝上传⽂件问题描述第三⽅写了⼀个⽂件上传的接⼝,该接⼝的请求⽅式为Post请求,请求参数全部是以form-data表单形式进⾏提交,包含三个参数第⼀个:cookie(字符串类型)第...

springboot整合tobato的fastdfs实现文件上传和下载

2024-09-27 05:02:54

springboot整合tobato的fastdfs实现⽂件上传和下载添加项⽬所需要的依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><...

Spring支持5种类型的增强

2024-09-27 05:00:46

Spring⽀持5种类型的增强Spring⽀持5种类型的增强:1.前置增强:org.springframework.aop.BeforeAdvice代表前置增强,因为Spring只⽀持⽅法级的增强,所以MethodBeforeAdvice是⽬前可的的前置增强,表⽰在⽬标⽅法执⾏前实施增强,⽽BeforeAdvice是为了将来版本扩展需要⽽定义的;spring framework组件2.后置增强:o...

feign使用示例

2024-09-27 04:49:34

feign使用示例    Feign是一个基于Java的声明式Web服务客户端,它简化了使用HTTP请求调用远程服务的过程。以下是一个使用Feign的示例:    1. 添加依赖:首先,在你的项目中添加Feign的依赖。在Maven项目中,可以在l文件中添加以下依赖:spring framework组件    xml.&nbs...

Apache_CXF与Spring整合手册

2024-09-27 03:47:52

    这些天项目框架升级,必须学习CXF进行发布WebService,那么必不可少的就是和Spring整合1.首先创建Web工程SpringCXF2.导入必须的架包(本人尝试了一下需最低配置,至少需要的架包如下,你可以直接把apache-cxf-2.6.1下lib包直接copy到项目lib目录下,一定OK,呵呵)3.下一步要进行l的配置,来通过servlet进行...

org.springframework.dao.DataIntegrityViolatio。。。

2024-09-27 03:33:47

org.springframework.dao.DataIntegrityViolatio。。。spring framework前台报的错误信息:org.springframework.dao.DataIntegrityViolationException: Could not execute JDBC batch update; SQL [insert into "GOODS" ("GOOD...

gradle添加依赖的三种方式

2024-09-27 03:23:41

gradle添加依赖的三种⽅式第⼀种(只添加⼀种依赖,全部写全):compile "group":"org.springframework","name":"spring-beans","version":"5.2.5.RELEASE"第⼆种(只添加⼀种依赖,简写):compile "org.springframework:spring-core:5.2.5.RELEASE"第三种(添加多种依赖)...

spring整合mybatis报.UnsatisfiedDependencyException错误

2024-09-27 03:20:29

spring整合mybatis报.UnsatisfiedDependencyException错误tomcat启动报org.springframework.beans.factory.UnsatisfiedDependencyException:错误org.springframework.beans.factory.UnsatisfiedDependencyException: Error cre...

详解SpringbootOauth2Server搭建Oauth2认证服务

2024-09-27 03:15:29

详解SpringbootOauth2Server搭建Oauth2认证服务源码⽐较全⾯,教程我就只介绍关键代码了,喜欢的点个star,谢谢!关键词微服务认证Oauth2认证中⼼springbootspring-cloud-starter-oauth2集成Oauth2Oauth2 客户端介绍这⾥我将介绍两个部分Oauth2 server 的开发(hi-auth-web模块)Oauth2 client...

transactional 中添加transactiontemplate

2024-09-27 03:13:46

transactional 中添加transactiontemplatetransactional是Spring框架中的一个注解,用于为方法添加事务支持。在使用transactional注解时,可以使用TransactionTemplate来更加灵活地管理事务的细节。本文将详细介绍在transactional中添加TransactionTemplate的步骤和原理。一、什么是transaction...

手把手教你SpringBoot轻松整合Minio

2024-09-27 03:01:29

⼿把⼿教你SpringBoot轻松整合Minio⽬录前⾔⼀、技术介绍1.Minio是什么?⼆、使⽤步骤1.引⼊maven库2.封装Minio3.配置⽂件4.单元测试总结前⾔使⽤Spring Boot 可以⾮常⽅便、快速搭建项⽬,使我们不⽤关⼼框架之间的兼容性,适⽤版本等各种问题,我们想使⽤任何东西,仅仅添加⼀个配置就可以。提⽰:以下是本篇⽂章正⽂内容,下⾯案例可供参考⼀、技术介绍1.Minio是什...

玩转apollo配置中心——springboot整合Apollo实现集中配置自动化更新...

2024-09-27 00:50:31

玩转apollo配置中⼼——springboot整合Apollo实现集中配置⾃动化更新前⾯我们⼀起交流了Apollo配置中⼼的基本原理以及各种环境的搭建,今天我们进⾏springboot整合Apollo实现集中化配置、⾃动化更新应⽤场景任何没有业务应⽤场景的技术都是纸上谈兵,先说说应⽤场景随着现在微服务技术越来越⽕爆热门,越来越普及,当单体服务升级为集或者微服务的时候,服务变多变复杂,相关的配置...

springboot@MapperScan所遇到的坑

2024-09-27 00:44:25

springboot@MapperScan所遇到的坑1、今天在写代码的时候,项⽬环境(spring boot)其中添加了⼀个报表系统,我直接在外部加上了⼀个包,没有和app启动类再同⼀个⽬录下: 所以spring boot就扫描不到contorller层了,这时候你需要在启动类添加上除了app启动类以外的包⽬录  这样的话,在我的reportSystem⾥⾯,contorller层就扫描...

SpringBoot整合Apollo配置中心快速使用详解

2024-09-27 00:43:07

SpringBoot整合Apollo配置中⼼快速使⽤详解⽬录⼀、简介⼆、使⽤1.测试项⽬搭建2.Apollo配置中⼼的配置3.项⽬启动与测试4.常见整合问题附录⼀、简介1.Apollo 是什么?Apollo()是携程框架部门研发的分布式配置中⼼。服务端基于Spring Boot和Spring Cloud开发。2.为什么要使⽤Apollo?安全性:配置跟随源代码保存在代码库中,容易造成配置泄漏...

SpringIOPlatform简介及示例

2024-09-27 00:38:17

SpringIOPlatform简介及⽰例什么是Spring IO PlatformSpring IO Platform,简单的可以认为是⼀个依赖维护平台,该平台将相关依赖汇聚到⼀起,针对每个依赖,都提供了⼀个版本号;这些版本对应的依赖都是经过测试的,可以保证⼀起正常使⽤。为什么要使⽤Spring IO Platform主要是解决依赖版本冲突问题,例如在使⽤Spring的时候,经常会使⽤到第三⽅库...

最新文章