目录 前言 Spring框架 Spring MVC框架 Spring Boot框架 MyBatis框架 Netty框架 结语 作者简介: 懒大王敲代码,计算机专业应届生 今天给大家聊聊探索Java中最常用的框架:Sp...
-
探索Java中最常用的框架:Spring、Spring MVC、Spring Boot、MyBatis和Netty
-
后端 【Spring Cloud】Gateway组件的三种使用方式
欢迎来到我的CSDN主页! 我是Java方文山,一个在CSDN分享笔记的博主。 推荐给大家我的专栏《Spring Cloud》。 点击这里,就可以查看我的主页啦! Java方文山的个人主页...
-
后端 java SpringBoot中文乱码问题解决方案
在Spring Boot中,确实没有像传统Web应用程序中需要使用web.xml配置文件。对于中文乱码问题,你可以采取以下几种方式来解决: 在application.properties文件中添加以下配置: 这里将字符集设...
-
【源码篇】Spring MVC多种请求入参处理方式都在这了(@RequestParam、@PathVariable、@RequestBody、Map、JavaModel、Request、基础类型)
文章目录 一、前言二、正文1、参数处理器HandlerMethodArgumentResolver的加载1)《门面》HandlerMethodArgumentResolverComposite2)参数解析器HandlerM...
-
java Spring Boot 中的 @PutMapping 注解是什么,原理,如何使用
Spring Boot 中的 @PutMapping 注解是什么,原理,如何使用在 Spring Boot 中,@PutMapping 是一种注解,它可以将 HTTP PUT 请求映射到指定的处理方法上。本文将介绍 @Put...
-
java-ee JavaEE 突击 4 - Spring 更简单的读取和存储对象(1)
Spring 更简单的读取和存储对象 - 1一 . 前置工作1.1 创建一个 Maven 项目1.2 添加 Spring 依赖1.3 创建启动类1.4 添加 Spring 配置文件并设置 Bean 扫描的根路径二 . 存储...
-
java tomcat struts hibernate spring 2023校园二手交易网站的设计与实现|毕业设计(项目资料+运行)
摘要网络技术发展迅猛,日新月异。现代生活的人们也越来越离不开网络。电子商务也成为了当今社会的热点,人们都享受足不出户的购物体验。电子商务不仅方便快捷,能让我们买到很多我们在当地实体店买不到的商品,也能让我们自己成为卖家。卖出...
-
后端 java 学习 解析Spring Boot中的Profile:配置文件与代码的双重掌控
目录 创建一个spring boot 项目spring boot 中的配置体系配置文件与 Profile代码控制与Profile 创建一个spring boot 项目 基于 Spring Boot 创建 Web 应用程序的...
-
intellij-idea java spring maven打包失败:the pom for XXX is missing, no dependency information available 问题解决
问题描述:springcloud项目,idea打包pacake、compile时报错,THE POM for ... is missing,no dependency information available,此时清理缓存...
-
jenkins 使用springboot对Elasticsearch 进行索引的增、删、改、查
一 SpringBoot + Elasticsearch 项目环境搭建1.1 修改pom文件添加依赖目前使用spring-boot-starter-parent版本为2.2.8.RELEASE对应spring-data-el...
-
java mysql hibernate Spring Boot 3.x Data(七)-Spring Data JDBC开发指南
系列文章目录系列文章:Spring Boot 3.x 系列教程文章目录系列文章目录前言一、DDD和关系型数据库二、快速开始1.数据准备2.新建Spring Boot项目引入依赖3.创建聚合对象4.创建Repository5....
-
intellij-idea java spring IntelliJ IDEA导入 Eclipse 项目【山东大学 现代软件开发技术】2023.2.2 Ulitimate Edition
IntelliJ IDEA 2023.2.2 Ulitimate Edition 导入 Eclipse 项目【山东大学 现代软件开发技术】前言一、导入 Eclipse 项目二、配置项目1. 配置 Modules / 模块2....
-
后端 【Spring Cloud】Nacos及Ribbon组件的使用
欢迎来到我的CSDN主页! 我是Java方文山,一个在CSDN分享笔记的博主。 推荐给大家我的专栏《Spring Cloud》。 点击这里,就可以查看我的主页啦! Java方文山的个人主页...
-
spring boot java 后端 快速掌握SpringBoot项目中的domain、mapper、service、controller层作用与书写格式
承接上篇文章:http://t.csdn.cn/49QHB ①四个层负责的功能与作用: 1. Domain:包含业务实体,用于传输和封装数据。作用:作为数据载体,用于在各个模块之间传递业务数据。 2. Mapper:实现Do...
-
java 后端 Spring 整合 Mybatis -- Spring入门(七)
文章目录前言发现宝藏一、Mybatis一般开发流程二、spring整合mybatis思路分析三、Spring整合Mybatis环境准备(注解开发)四、Spring整合Mybatis五、小结总结前言为了巩固所学的知识,作者尝试...
-
java Spring Boot简介
Spring Boot介绍Spring Boot简介Spring Boot发展史SpringBoot的魅力SpringBoot的优点总结Spring Boot简介 Spring Boot是一个基于Spring框架的快速开发...
-
mybatis mysql spring Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry ‘xxx‘ for key ‘xxx‘错误的解决方法
文章目录 1. 复现错误2. 分析错误3. 解决错误4. 文末总结 1. 复现错误 今天写好导入hive表的接口,如下代码所示: * hive表导入 * @author super先生 logger.info("入参...
-
java 开发语言 spring cloud 微服务 SpringCloud Ribbon和OpenFeign组件的使用加示意图和详细讲解
目录 Ribbon 介绍 LB 分类 1. 集中式LB 2. 进程内LB 实例-前面member-consumer 轮询负载访问10000/10002 底层就是Ribbon 默认的轮询负载算法 Ribbon 架构图&机制 R...
-
【Spring Cloud】Sentinel流量限流和熔断降级的讲解
欢迎来到我的CSDN主页!我是Java方文山,一个在CSDN分享笔记的博主。推荐给大家我的专栏《Spring Cloud》。点击这里,就可以查看我的主页啦!Java方文山的个人主页如果感觉还不错的...
-
后端 【Spring Cloud 】进阶之Config配置中心
目录config大致的一个思路:二,前期准备2.1导入依赖2.2编写bootstrop.yml:三,编写Controller类3.1获取单个配置类信息3.2获取多个配置类信息 ...
-
spring boot 后端 java 笔记 SpringBoot集成沙箱支付
前言 支付宝沙箱支付(Alipay Sandbox Payment)是支付宝提供的一个模拟支付环境,用于开发和测试支付宝支付功能的开发者工具。在真实的支付宝环境中进行支付开发和测试可能涉及真实资金和真实用户账户,而沙箱环境则...
-
spring java 2023最新国内maven仓库镜像地址
阿里云:http://maven.aliyun.com/ 中央仓库:https://repo1.maven.org/maven2/ 网易:http://maven.netease.com/repository/publi...
-
【JAVA EE】Spring Boot中maven环境的搭建和设置
Sping Boot是Spring推出的框架,是Spring家族的一个子项目,其设计初衷是为了简化Spring配置,从而让用户可以轻松构建独立运行的程序,并极大提高工作效率。 本系列将学习Spring Boot的相关原理和简...
-
Springboot+SpringSecurity一篇看会
SpringSecurity 实战 第一章 权限管理 权限管理SpringSecurity 简介整体架构 权限管理 基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按...
-
transactional transaction 事务 开启 关闭 不使用 手动控制 spring springboot mybatis
spring springboot mybatis 事务配置 Transactional的Propagation 开启事务 关闭事务_globalcoding省流:单元测试时,发现默认是使用事务。想要关闭事务,使用:正文:默...
-
spring boot Spring cloud Gateway版本升级踩坑总结
目录背景:问题及方案1 Kubernetes-pom文件中的依赖包名称不同2 项目引入 OpenFeign 或者 RestTemplate 启动假死解决方案有以下三种:1、使用异步方法并且延迟注入 OpenFeignClie...
-
eureka 学习 spring cloud 后端 SpringCloud--Stream
目录一、概述1、简介2、官网3、设计思想二、消息驱动之服务者1、新建module4、主启动5、业务类6、测试三、消息驱动之消费者1、新建module4、主启动5、业务类6、测试四、分组消费与持久化1、问题2、解决消息重复消费...
-
spring java 后端 JSR303和拦截器
目录一、JSR303二、拦截器一、JSR3031、服务端验证1.1 导入pom依赖 org.hibernate hibernate-validator 6.0.7.Final 1.2 对实体类进行约束*...
-
springCloud spring 微服务(总): eureka与nacos的区别及心跳配置修改
目录简介: 1. nacos与eureka的区别1.0 功能方面1.1 连接方式不同1.2 服务异常后多久剔除1.2.1 eureka介绍: 1.2.2 nacos介绍: 1.3 操作的方式1.3.1 nacos 专门的可...
-
spring Could not resolve placeholder ‘jdbc.driver‘ in string value “${jdbc.driver}“
转自:下文讲述今天编译代码时,出现以下异常的处理方法分享,如下所示 这种异常一般都是配置文件编写错误导致的异常,我们只需修改配置文件,即可解决此异常十二月 22, 2022 23:06:08 下午 org.apache.ca...
-
spring Hibernate5的基本使用
这里写目录标题一、What1、什么是Hibernate?二、Why1、Hibernate的特点?三、How1、怎样掌握Hibernate?1.1、了解六个API1.2、使用步骤1.2.1、获取SessionFactory的实...
-
java spring MyBatis-Plus多数据源dynamic-datasource解决多线程情境下数据源切换失效问题
前言:项目中使用MyBatis-Plus多数据源dynamic-datasource,完成多数据源的切换;但是在并发场景下,我们会发现线程会一直访问默认数据源(配置的Master数据),并没有访问我们在上一步切换后的数据源,...
-
spring cloud java SpringCloud(三)LoadBalancer负载均衡
一、负载均衡实际上,在添加@LoadBalanced注解之后,会启用拦截器对我们发起的服务调用请求进行拦截(注意这里是针对我们发起的请求进行拦截),叫做LoadBalancerInterceptor,它实现ClientHtt...
-
java hibernate Spring JPA 联表查询 : OneToMany
前言我们在实际项目中,除了会碰到一对一的情况,还有一对多的情况,比如一个用户可以有多辆车,而一辆车只能有一个用户等等,今天我们就来一起学习下 OneToMany(一对多)。源码@OneToMany 注解实现一对多关系映射。比...
-
spring intellij-idea eclipse jsp 基于JavaWeb实验室预约管理系统(源码+数据库+文档)
一、项目简介本项目是一套基于JavaWeb实验室预约管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试...
-
java spring boot maven mybatis 基于SpringBoot在线教育平台
随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。 在线教育平台,主要的模块包括查看首页、个人中心、学生管理、教师管理、课程类型管理、课程信息管理、选课信息管理、课程...
-
java-ee spring 【JavaEE进阶】 关于Maven
文章目录 什么是Maven为什么要学Maven创建⼀个Maven项⽬Maven核⼼功能项⽬构建依赖管理依赖配置依赖传递依赖排除 Maven Help插件Maven 仓库本地仓库中央仓库私服...
-
java Junit 如何使用PowerMockito模拟 Spring RestTemplate
如何使用 PowerMockito 模拟 Spring RestTemplateSpring RestTemplate 方法是使用泛型定义的。下面是用于调用Rest web 服务的方法定义。 调用 Rest web 服务的...
-
中间件 消息中间件 Spring整合RabbitMQ
Spring整合RabbitMQ 1.生产者Spring-Producer 1.1 创建生产者工程 整合用到的maven坐标,主要有:spring-context(Spring核心)、spring-test(测试)、juni...
-
spring cloud 后端 java [SpringCloud] Eureka 与 Ribbon 简介
目录 一、服务拆分 1、案例一:多端口微服务 2、案例二:服务远程调用 二、Eureka 1、Eureka 原理分析 2、Eureka 服务搭建(注册 eureka 服务) 3、Eureka 服务注册(注册其他服务) 4、E...
-
spring struts2 csrf Eclipse Krazo(Jakarta MVC)的使用
文章目录 背景Jakarta MVC规范Eclipse Krazo使用前的思考全局配置Controller示例返回View的三种写法View中用到的Model如何设值?View中如何获取Model中的值?重定向 参数校...
-
java spring postman MultipartFile实现文件上传功能
前言 MultipartFile是spring类型,代表HTML中form data方式上传的文件,包含二进制数据+文件名称。在文件上传这方面能帮助我们快速简洁实现。 使用 1、yml配置文件 max-file-...
-
junit spring Java基础汇总(十二)——序列化和反序列化
一、序列化和反序列化 1.定义 序列化 (Serialization :将对象的状态信息转换为可以存储或传输的形式的过程(一般将一个对象存储至一个储存媒介,如档案或是记亿体缓冲等) 反序列化:将字节对象或XML编码格式还原...
-
java 开发语言 intellij-idea 数据结构 算法 Maven利用POM引入Spring和Junit依赖-----Spring框架
4.0.0 com.powernode Spring6-002-first 1.0-SNAPSHOT jar repository.spring.milestone Spring Milestone Reposito...
-
spring boot java SpringBoot修复Spring AMQP反序列化漏洞(CVE-2023-34050)
问题描述: 2023年10月 Spring官方披露 CVE-2023-34050 Spring AMQP反序列化漏洞漏洞。由于 SimpleMessageConverter 或 SerializerMessageConver...
-
servlet Spring MVC
文章目录 一、什么是Spring MVC?二、Spring MVC创建与连接三、请求响应简单参数实体参数数组集合参数日期参数JSON参数路径参数获取Cookie/Session/header 四、文件上传五、返回数据返...
-
java spring面试题 一
一、为了降低Java开发的复杂性,Spring采取了那4种关键策略 基于POJO的轻量级和最小侵入性编程; 通过依赖注入和面向接口实现松耦合; 基于切面和惯例进行声明式编程; 通过切面和模板减少样板式代码。 二、Spring...
-
spring boot java SpringBoot整合第三方技术(Junit,mybatis,MyBatis-Plus,Druid,jsp)
目录 一、spring整合Junit 二、springboot整合mybatis 1、创建工程加入mysql,mybatis选项 2、设置数据源参数 3、定义数据层接口与映射配置 4、在resources下新建mapper目...
-
java spring maven从入门到精通 第四章 Maven中依赖的传递、排除、继承、聚合
这里写自定义目录标题 一 maven中依赖的传递1 依赖的传递性2 使用complie范围依赖spring-core3 测试依赖是否被传递4 依赖传递性的意义 二 maven中依赖的排除1 依赖排除概述2 具体操作依赖...
-
java knife4j、swagger、springdoc 返回接口分组排序问题
一、直击问题 解决前后顺序对比 解决方法: 在配置文件中添加排序规则方法sortTagsAlphabetically: 其他方法:如果你的项目可以升级,可以参考knife4j 的官方Issues 中的解决办法https://...