E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
springboot整合jpa
SpringBoot整合
Shiro实现动态权限加载更新+Session共享+单点登录
一.说明Shiro是一个安全框架,项目中主要用它做认证,授权,加密,以及用户的会话管理,虽然Shiro没有SpringSecurity功能更丰富,但是它轻量,简单,在项目中通常业务需求Shiro也都能胜任.二.项目环境MyBatis-Plus版本:3.1.0SpringBoot版本:2.1.5JDK版本:1.8Shiro版本:1.4Shiro-redis插件版本:3.1.0数据表(SQL文件在项目
为爱放弃一切
·
2023-04-21 21:39
SpringBoot集成MyBatis-yml方式详解
SpringBoot集成MyBatis-yml方式详解简介:
springboot整合
mybatis开发web系统目前来说是市面上主流的框架,每个Java程序和springbootmybatis相处的时间可谓是比和自己女朋友相处的时间都多
张狂年少
·
2023-04-21 21:22
mybatis
spring
boot
java
SpringBoot整合
minio实现对象存储
分布式文件系统应用场景互联网海量非结构化数据的存储需求电商网站:海量商品图片视频网站:海量视频文件网盘:海量文件社交网站:海量图片minio的概念Minio是一个基于ApacheLicensev2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟化镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等
我哪会这个啊
·
2023-04-21 20:06
spring
boot
后端
java
Springboot + MySQL+
JPA
Ⅲ delete方法详解
一、deleteById(Idid)和delete(Tentity)为什么要把这两个方法放在一起呢?我们先看源码再说deleteById源码(通过id进行删除)@Transactional@OverridepublicvoiddeleteById(IDid){Assert.notNull(id,ID_MUST_NOT_BE_NULL);delete(findById(id).orElseThrow
海害嗨
·
2023-04-21 19:19
微服务
java
【Spring Data
Jpa
】原生
Jpa
的使用
【SpringData
Jpa
】原生
Jpa
的使用1.Dependency2.Config1.1persistence.xml1.2Entity1.3application.properties3.Test4
百世经纶『一页書』
·
2023-04-21 19:17
Java
hibernate
spring
java
SpringBoot整合
mybatis快速入门(转)
一、创建一个SpringBoot项目imageimageimageimage二、引入相关依赖org.springframework.bootspring-boot-starter-webmysqlmysql-connector-javaruntimeorg.mybatis.spring.bootmybatis-spring-boot-starter2.1.0三、创建如下结构文件image编写实体类
private_object
·
2023-04-21 17:22
SpringBoot整合
Kafka集群
前言SpringBoot中集成Kafka,主要目的干啥呢,当然消息推送啦。不同系统之间,自身系统不同组件之间消息通信的一种方式,也可以是使用MQ。使用消息系统的目的主要就是为了解耦、异步通信、消峰处理。消息系统三大优点解耦怎么理解呢,比如我是A系统,我要现在要给B、C两个系统发送消息,如果不用消息系统,直接调用,就相当于A系统跟B、C系统强耦合到一起了,如果后面还有D、E......等系统怎么办呢
小波同学
·
2023-04-21 15:13
springboot-mybatis/
JPA
流式查询
项目是springboot项目,持久层用的mybatis,整好mybatis的版本后,又研究了一下
JPA
的版本,做事做全套,最后又整了原始的JDBCTemplate版
ཀཇ棋ཇ弈ཇག
·
2023-04-21 14:22
java
java
【RabbitMQ】
SpringBoot整合
RabbitMQ、实现RabbitMQ五大工作模式(万字长文)
目录一、准备1、创建SpringBoot项目2、添加配置信息3、创建配置类二、RabbitMQ的配置类里创建队列三、RabbitMQ的配置类里创建交换机及绑定队列四、
SpringBoot整合
RabbitMQ
1373i
·
2023-04-21 13:03
RabbitMQ
Java
java-rabbitmq
rabbitmq
spring
boot
2.微服务项目实战---环境搭建,实现电商中商品、订单、用户
2.1案例准备2.1.1技术选型maven:3.3.9数据库:MySQL5.7持久层:SpingData
Jpa
其他:SpringCloudAlibaba技术栈2.1.2模块设计springcloud-alibaba
~卑微的搬砖人~
·
2023-04-21 13:30
spring
cloud
微服务
java
spring
cloud
Java项目:电影推荐系统(java+SpringBoot+html+easyui+bootstrap+mysql)
项目介绍本系统采用企业级开发标准,使用SpringBoot架构,数据访问层采用SpringData
Jpa
,业务控制层采用SpringMvc,安全框架采用Shiro,实现了完整权限系统,Controller
m0_69665204
·
2023-04-21 12:34
Java毕业设计项目实战篇
java
spring
boot
mysql
bootstrap
html
SpringBoot 整合JWT实现基于自定义注解的-登录请求验证拦截(保姆级教学,附:源码)
学习目标:
SpringBoot整合
JWT实现基于自定义注解的登录请求接口拦截例:一篇掌握JWT入门知识1.1在学习
SpringBoot整合
JWT之前,我们先来说说JWT进行用户身份验证的流程1:客户端使用用户名和密码请求登录
linxiMY
·
2023-04-21 12:56
SpringBoot
JWT
Java
spring
boot
java
spring
纯干货 Spring boot 2.1
JPA
多数据源配置
Springboot从1.5到2.0到2.1版本不停的更新。多数据源配置每次都会改变。最新的springboot2.1多数据源配置方式请参照下面介绍环境springboot2.1druid1.1.14mysqlapplication.properties配置(参数自己补齐)spring.datasource.primary.url=urlspring.datasource.primary.user
翟文龙
·
2023-04-21 11:13
JPA
JavaPersistenceAPI1.基本注解1.1@Entity由@Entity定义的对象会成为被
JPA
管理的实体,将映射到指定的数据库表中。
天高s
·
2023-04-21 11:54
Springboot整合
Junit5
1
SpringBoot整合
Junit(一)junit5介绍SpringBoot2.2.0版本开始引入JUnit5作为单元测试默认库作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同
想买CT5的小曹
·
2023-04-21 10:55
Java毕生所学
spring
boot
junit
java
Spring Boot 整合JdbcTemplate
整合JdbcTemplate持久层是JavaEE中访问数据库的核心操作,SpringBoot中对常见的持久层框架都提供了自动化配置,例如JdbcTemplate、
JPA
等,MyBatis的自动化配置则是
探索er
·
2023-04-21 10:15
Spring
Boot
java
用户组用户角色应用关系绑定批量插入应用用户和应用角色关联关系数据(后续)
然后再求用户组用户角色的笛卡尔积,最多可产生(用户数应用数角色数)条数据,多线程操作,从几小时到几十分钟,增加一个查询(open_role_user表的user_id)索引,变成6分钟,改成批处理插入,变成秒级处理,之前是因为
jpa
·
2023-04-21 10:56
springboot4-整合
JPA
+thymeleaf+email(发送QQ邮箱)
目录1.项目目录2.pom.xml3.application.yml4.pojo5.dao6service及serviceimpl7.controller8.邮箱测试(简单邮箱,HTML邮箱,带文件邮箱)9.页面(thymeleaf静态化模板)9.1index.xml9.2update.html9.3注册页面1.项目目录2.pom.xml4.0.0org.springframework.boots
自律成就自由
·
2023-04-21 07:38
springboot
java
springboot
jpa
查询部分字段
repository中使用本地查询@Query返回Set,类似原生SQL查询在repository中使用使用HQL,在@Query的sql语句中使用new实体类的方式特别的:如果只查部分字段,又想直接使用spring
jpa
半缘_1ec0
·
2023-04-21 06:53
SpringBoot整合
quartz定时任务
SpringBoot整合
quartz定时任务1.pom.xml添加依赖org.springframework.bootspring-boot-starter-quartz2.创建执行类在executeInternal
jswel520
·
2023-04-21 06:59
SpringBoot整合
Spring Security登录表单详细配置
部分引自www.javaboy.org在formLogin这里还可以配置详细一点@ConfigurationpublicclassSecurityConfigextendsWebSecurityConfigurerAdapter{@Overrideprotectedvoidconfigure(AuthenticationManagerBuilderauth)throwsException{auth
伍陆柒_
·
2023-04-21 05:29
springboot整合
mysql事务失效的情况
1、抛出的异常为非运行时异常:导致事务发生回滚的情况是,事务当中执行的sql语句抛出了非检查异常,或者说是运行时异常或者是error。其他异常,非运行时异常抛出不会导致事务回滚。2、try-catch将异常捕捉:事务当中抛出的异常,被trycatch捕捉而不继续向上抛出,事务同样不会发生回滚。3、需要执行事务的方法发生了代理,代理没有向上抛出异常:方法既需要执行事务,同时又被代理,而代理当中捕获异
籽麟网络
·
2023-04-21 05:56
spring
boot
mysql
java
SpringBoot整合
事务回滚
SpringBoot整合
事务回滚一、自动回滚二、手动回滚一、自动回滚自动回滚有个前提条件,它一定必须是public的,其次,在它的方法上必须要添加上@Transactional注解。
李长渊哦
·
2023-04-21 05:55
项目中遇见的问题
spring
boot
Springboot整合
事务
pom.xml注意parent的版本,2.2.4.RELEASE的不行org.springframework.bootspring-boot-starter-parent2.0.6.RELEASEorg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-jdbcmysqlmy
刚满20就秃顶
·
2023-04-21 05:25
SpringBoot
springboot整合
-事务和连接池
1.添加依赖org.springframework.bootspring-boot-starter-jdbcmysqlmysql-connector-java5.1.461.2业务类2.数据库连接池hikari配置文件配置如下数据源的信息
code.lsx
·
2023-04-21 04:55
springboot
SpringBoot整合
jdbc和开启事务
提示:本文为
SpringBoot整合
篇第二篇,如果dao层不想引用Mybatis/
Jpa
等ORM框架,可以用Spring自带的JdbcTemplate用作持久层本文目的:作为记录和分享,需要用到的地方复制粘贴即可本人能力有限
cv-coder
·
2023-04-21 04:25
SpringBoot整合篇
java
开发语言
spring
boot
后端
mysql
springboot整合
mybatis 事务管理
1.创建项目写项目名字和项目地址2.修改maven地址3.添加pom文件4.0.0org.springframework.bootspring-boot-starter-parent2.6.4com.hxcidemo0.0.1-SNAPSHOTdemoDemoprojectforSpringBoot1.8org.springframework.bootspring-boot-starter-web
Sunyan00001111
·
2023-04-21 04:55
spring
boot
java
spring
SpringBoot整合
Redis事务
packagecom.learn.service;importjava.util.Set;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.data.redis.core.StringRedisTemplate;importorg.springframework.stereo
Leon_Jinhai_Sun
·
2023-04-21 04:23
Oracle中Number类型映射成Java中的具体类型(Can not set java.lang.Long field to ... java.math.BigDecimal)
spring-data-
jpa
实体类映射LONG类型到ORACLE是NUMBER类型,通过jdbcTemplate查出的NUMBER类型默认映射的是java的java.math.BigDecimal类型
凯歌的博客
·
2023-04-21 04:54
java
SpringBoot整合
JavaFX进行桌面应用开发
目录一、创建一个springboot工程二、导入JavaFX依赖三、创建fxml文件以及controller类文件3.1创建一个fxml文件3.2创建对应的controller文件四、SceneBuilder的使用4.1下载安装4.2运行4.3界面编辑五、修改主启动类六、测试运行七、Jfoenix学习参考:一、创建一个springboot工程第一步,我们直接使用SpringInitializr构建
何苏三月
·
2023-04-20 23:30
spring
boot
java
MybatisPlus 多数据源自动建表、级联查询、自动填充.......
具体拓展体现在数据自动填充(类似
JPA
中的审计)、关联查询(类似sql中的join)、自动建表(仅支持mysql)、冗余数据自动更新、动态条件等功能做了补充完善。
糖先生
·
2023-04-20 23:51
SpringBoot整合
RabbitMQ系列(一)快速开始
简介简单地说,RabbitMQ就是一个消息中间件,负责接收消息和异步处理消息。一条消息从生产到被消费要经历了以下几个步骤:生产者(Producer)产生一条消息(Message),也就是客户端调用一个发送消息函数。消息通过交换机名称找到对应的交换机(Exchange)。交换机对到来的消息进行分发,根据路由键(RoutingKey)去匹配绑定到该交换机的队列的绑定键(BindingKey),将消息转
hey极道神隽
·
2023-04-20 22:54
该怎么系统学Spring Boot和Spring Cloud
如果是为了找工作而学,需要在吃透springboot+
jpa
做数据库增删改查的基础上,学习springcloud。为什么这样说呢?
hsm_computer
·
2023-04-20 21:10
面试
spring
boot
spring
cloud
java
初识hibernate
JPA
什么是
JPA
?相同处:1.都跟数据∙库操作有关,
JPA
是JDBC的升华,升级版。
程序员胡默默
·
2023-04-20 20:05
hibernate
数据库
SpringData
JPA
介绍:spirngdata
jpa
是spring提供的一套简化
JPA
开发的框架,按照约定好的规则进行【方法命名】去写dao层接口,就可以在不写接口实现的情况下,实现对数据库的访问和操作。
程序员胡默默
·
2023-04-20 20:59
hibernate
JPA
Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
JPA
异常问题
Batchupdatereturnedunexpectedrowcountfromupdate[0];actualrowcount:0;expected:1在保存数据时候出现这个异常,网上很多答案说是主键问题,查了主键也没有发现问题,新增也设置主键了,后面发现是重复更新数据了,在同一个事务中查到的数据直接set值后面又进行了save保存数据,导致了重复更新了。
乌鸦啊
·
2023-04-20 19:03
spring
data
jpa
开发语言
JPA
异常Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
这个错误,看了网上大部分的贴子都说是主键自增设了值问题,但是我的主键非自增的手动赋值了,也出现此错误,原因如下:
JPA
使用save更新数据的时候,如果数据没有任何变化也会报错,我们翻译一下这个错误:Batchupdatereturnedunexpectedrowcountfromupdate
乌鸦啊
·
2023-04-20 19:03
spring
data
jpa
java
SPRINGBOOT中如何运用
JPA
,简单例子
SPRINGBOOT中如何运用
JPA
,简单例子步骤1:
JPA
概念顶折
JPA
(JavaPersistenceAPI)是Sun官方提出的Java持久化规范,用来方便大家操作数据库。
不裁_caiii
·
2023-04-20 19:17
简单例子
SpringBoot整合
RabbitMQ实现死信队列
死信介绍顾名思义就是无法被消费的消息。一般来说,Producer将消息投递到Broker或者直接到Queue里了,Consumer从Queue取出消息进行消费,但某些时候由于特定的原因导致Queue中的某些消息无法被消费,这样的消息如果没有后续的处理,就变成了死信,有死信自然就有了死信队列。应用场景为了保证订单业务的消息数据不丢失,需要使用到RabbitMQ的死信队列机制,当消息消费发生异常时,将
shmily&&ylimhs
·
2023-04-20 19:07
rabbitmq
java-rabbitmq
rabbitmq
java
【开源项目】
SpringBoot整合
J2Cache入门及源码解析
快速入门引入依赖net.oschina.j2cachej2cache-core2.8.4-releasenet.oschina.j2cachej2cache-spring-boot2-starter2.8.0-releasenet.sf.ehcacheehcache配置application.yml等文件application.ymlj2cache:config-location:j2cache.
秋装什么
·
2023-04-20 17:24
源码解析
开源项目介绍
spring
boot
开源
java
Springboot整合
分布式链路追踪SkyWalking之探针使用和链路采集实战(二)
目录1.链路追踪-框架Springboot项目搭建1.1创建一个Springboot项目1.2SpringBoot+MybaitsPlus+Mysql开发测试接口1.2.1添加依赖配置pom.xml1.2.2添加配置application.properties1.2.3开发接口2.分布式链路追踪的卧底SkywalkingAgent探针介绍2.1Skywalking-Agent的安装和使用2.2ID
这是王姑娘的微博
·
2023-04-20 16:17
SkyWalking
spring
boot
分布式
skywalking
springboot
jpa
无法更新 生成insert语句
昨天遇到一个问题,使用saveAndFlush无法更新一个实体@PostMapping("/edit")publicResultVOedit(@RequestBodyTCommoditycommodity){commodityRepository.saveAndFlush(commodity);returnResultVO.builder().code(1).message("").resultO
黑猫警长1122
·
2023-04-20 14:28
spring boot hutool整合email
hutoolemail内容介绍本文介绍两种方式发送email文件
springboot整合
email发送文件springboot利用hutool整合email发送文件前提发送email文件需要开启pop
springboot
ccubee
·
2023-04-20 12:25
spring
boot
java
后端
用JAVA写一个画图程序(课程设计)
对于图形按钮,存放在垂直的Box中,分成行列,设置边框,设置标签,加入JToolbar;对于工具按钮设置
Jpa
nel保存,线条粗细设置垂直Box存储,设置边框后,最后将两者加入水平Box中,与前面图形按钮设置间隔加入
天皓Oo
·
2023-04-20 10:46
JAVA
java
开发语言
小程序
用JAVA写一个画图小程序(JAVA 大作业)
对于图形按钮,存放在垂直的Box中,分成行列,设置边框,设置标签,加入JToolbar;对于工具按钮设置
Jpa
nel保存,线条粗细设置垂直Box存储,设
天皓Oo
·
2023-04-20 10:16
JAVA
java
开发语言
springboot整合
前端工程打成jar包
将springboot和前端页面打进一个jar包pom文件增加配置maven-resources-pluginutf-8truewoffwoff2eotttfsvgsrc/main/resources**.***/**.*true新建mvc配置类@ConfigurationpublicclassWebMvcConfigimplementsWebMvcConfigurer{ /** * 访问路
抢回我的胡萝卜
·
2023-04-20 08:12
java
java
SpringBoot 整合 netty-socketio 请求头问题
SpringBoot整合
netty-socketio的过程中,后端想通过前端发送的websocket请求头中携带的token来决定是否允许连接。
叶 落
·
2023-04-20 08:36
Spring
SpringBoot
socketIo
netty-socketio
MyBatis-plu 和
JPA
对比
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档MyBatis-plu和
JPA
前言一、说下相同点二、差异点一、从实现来说:CURD实现方式不一样二、分页上三、雪花id四、伪删除五、子类排除父类的字段总结前言提示
我老菜
·
2023-04-20 05:11
java
mybatis
SpringBoot整合
Sentinel实现服务限流、熔断
Sentinel是面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。详细介绍请看:https://github.com/alibaba/Sentinel/wiki一、Sentinel服务的安装1、Sentinel下载项目地址:https://github.com/alibaba/SentinelS
我就是我500
·
2023-04-20 05:39
SpringBoot
SpringCloud
spring
spring
boot
分布式
java
运维
阿里限流神器sentinel与
SpringBoot整合
,实现根据request信息进行限流
阿里sentinel已适配springboot,整合非常简单,只需要添加一些配置就可以了,不需要写任何代码。但是如果有一些特殊需求,需要更细粒度的控制限流,就需要自己写些代码,比如对外的接口需要根据请求者ip,header中的user-agent或者其他信息限流,来防止恶意刷接口,或者爬虫,本人的项目就遇到了有人使用sqlmap工具来寻找sql注入漏洞和爬虫扫描接口,于是研究了一下sentinel
Java知识日历
·
2023-04-20 05:09
java
spring
spring
boot
scrum
webview
上一页
83
84
85
86
87
88
89
90
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他