标签:JPA

Java

spring data 运行时添加JPA Repository

darida 发布于 2019-12-14

在特定的业务场景中,需要提供一个类似自定义实体的动态对象,并根据此对象生成相应的CRUD Repository。在这种场景中,与正常的domain对象不同,这个对象是在运行时,才定义出来,并产生相应的domain class和相应的repository class类。在业务体系中...

阅读(6)评论(0)赞 (0)

Spring

Spring Boot Actuator 内置endpoint 简单翻译

changyuan.xu 发布于 2019-12-13

接上一篇: Spring Boot Actuator 学习手札 auditevents Exposes audit events information for the current application. Requires an AuditEventRepository b...

阅读(17)评论(0)赞 (0)

Spring

spring-data-jpa原生sql查询

dulong 发布于 2019-12-13

随着技术的发展,持久层框架也越来越趋于成熟,从Mybatis到JPA,新的技术都是使我们使用起来更加方便简单.就拿 JPA来说,由于JPA自带的方法可以满足大部分日常开发中的crud,所以深得程序员们的喜爱,但是,有利就有弊. 近日我在开发中就遇到了一个关于查询效率缓慢的问题. ...

阅读(5)评论(0)赞 (0)

Java

IDEA插件开发(一)一个简单的表单demo

15

likai 发布于 2019-12-13

目标 本实例实现一个Idea的插件,弹出一个表单Dialog,然后点击按钮,获取表单里输入的内容,然后将内容打印在表单的上方。 成品图展示: 图1  一、项目初始化 新建一个gradle项目,修改其build.gradle文件: plugins { id 'java' ...

阅读(17)评论(0)赞 (0)

Spring

Spring Boot2 系列教程(四十)Spring Boot 可执行 jar 分析

9

小丁 发布于 2019-12-13

前两天被人问到这样一个问题: “松哥,为什么我的 Spring Boot 项目打包成的 jar ,被其他项目依赖之后,总是报找不到类的错误?” 大伙有这样的疑问,就是因为还没搞清楚可执行 jar 和普通 jar 到底有什么区别?今天松哥就和大家来聊一聊这个问题。 多了一个插件 S...

阅读(8)评论(0)赞 (0)

Spring

JAVA基础知识复习-Springboot原理

9

wenming.gapo 发布于 2019-12-12

组件自动装配:规约大于配置,专注核心业务 外部化配置:一次构建,按需调配,到处运行 嵌入式容器:内置容器,无需部署,独立运行 Spring Boot Starter:简化依赖,按需装配,自我包含 Production-Ready:一站式运维,生态无缝整合 组件自动装配 Sprin...

阅读(14)评论(0)赞 (0)

Spring

Spring Boot2 系列教程(三十八)Spring Security 非法请求直接返回 JSON

3

zhuangli 发布于 2019-12-11

关于 Spring Security,松哥之前发过多篇文章和大家聊聊这个安全框架的使用: 手把手带你入门 Spring Security! Spring Security 登录添加验证码 SpringSecurity 登录使用 JSON 格式数据 Spring Security ...

阅读(11)评论(0)赞 (0)

Java

Spring Boot学习笔记(超详细)二

5

puefu.he 发布于 2019-12-10

接上一篇 Spring Boot学习笔记(超详细) 4、配置文件占位符 1、随机数 ${random.value}、${random.int}、${random.long} ${random.int(10)}、${random.int[1024,65536]} 复制代码 2、占位...

阅读(20)评论(0)赞 (0)

Java

使用Spring Data JPA的Specification构建数据库查询

1

xubiao.zhuang 发布于 2019-12-10

Spring Data JPA最为优秀的特性就是可以通过自定义方法名称生成查询来轻松创建查询SQL。Spring Data JPA提供了一个Repository编程模型,最简单的方式就是通过扩展JpaRepository,我们获得了一堆通用的CRUD方法,例如save,findA...

阅读(13)评论(0)赞 (0)

Java

使用Spring Data JPA的Specification构建数据库查询

1

wenming.gapo 发布于 2019-12-10

Spring Data JPA最为优秀的特性就是可以通过自定义方法名称生成查询来轻松创建查询SQL。Spring Data JPA提供了一个Repository编程模型,最简单的方式就是通过扩展JpaRepository,我们获得了一堆通用的CRUD方法,例如save,findA...

阅读(16)评论(0)赞 (0)

Java

不要在REST API中公开您的JPA实体 – Thorben Janssen

xiaoli.wang 发布于 2019-12-10

在REST API中公开实体,还是使用DTO类?(banq注:如果了解单一职责或DDD和Clean架构,基础设施应该和业务逻辑分离,API JPA等属于不同的基础设施,应该都和领域对象分离) 这些问题以及由此引发的所有讨论有两个主要原因: 实体是POJO。通常看起来,它们可以轻松...

阅读(12)评论(0)赞 (0)

Spring

Spring Boot2 系列教程(三十七)Spring Security 整合 JWT

10

yeseng 发布于 2019-12-10

在前后端分离的项目中,登录策略也有不少,不过 JWT 算是目前比较流行的一种解决方案了,本文就和大家来分享一下如何将 Spring Security 和 JWT 结合在一起使用,进而实现前后端分离时的登录解决方案。 1 无状态登录 1.1 什么是有状态? 有状态服务,即服务端需要...

阅读(16)评论(0)赞 (0)

Java

使用 Quarkus 开发 Kubernetes 原生 Java 应用

尖兵 发布于 2019-12-09

随着 Docker 和 Kubernetes 的流行,容器化成为很多应用的部署选择。Kubernetes 也成为流行的应用部署平台。其实,容器化的思想和微服务架构可以很好的结合在一起。从实现上来说,微服务架构把应用垂直切分成多个相互协同的单元。从应用部署的角度来说,把应用的每个微...

阅读(17)评论(0)赞 (0)

编程技术

分层架构重构

小丁 发布于 2019-12-09

分层架构,不就是建文件夹的艺术吗? 注:本文更适用于中大型项目,小项目开心就好了。因为时代原因,对部分词汇描述可能不是那么准确,欢迎指正。 当我们开始一个新的项目,我们就开始创建一个个折文件夹。哦,不对,那我们在做分层架构设计。架构最后落到现有的计算机操作系统上,其的展示形式是分...

阅读(14)评论(0)赞 (0)

编程技术

聊聊软件架构和软件设计

2

yeseng 发布于 2019-12-09

很多人并不了解软件架构和软件设计之间的区别。即使对于开发人员来说,对两者的界限也很模糊,他们可能还会把架构模式和设计模式中的内容搞混。作为一名开发人员,我想简述一下这些概念并解释软件设计和软件架构之间的区别。另外,我还会证明为什么软件架构和软件设计对我们来说很重要。 软件架构的定...

阅读(18)评论(0)赞 (0)

Spring

Spring Boot面试问题集锦

5

小丁 发布于 2019-12-09

(给 视学算法 加星标,提高Java技能) 译文作者:david www.javainuse.com/spring/SpringBootInterviewQuestions 问: 什么是spring boot? 答:多年来,随着新功能的增加,spring变得越来越复杂。只需访问页...

阅读(20)评论(0)赞 (0)

Spring

Spring源码解析系列二:Spring初始化准备处理器过程

zhuangli 发布于 2019-12-09

public class Test01 { public static void main(String[] args) { //这个构造方法会把Spring所有的环境都准备好 AnnotationConfigApplicationContext ac = new Annotat...

阅读(12)评论(0)赞 (0)

Java

Spring Boot Cli 的安装和使用(Win10)

likai 发布于 2019-12-08

下载 spring-boot-cli-2.3.0.BUILD-SNAPSHOT-bin.zip 解压到任意目录 将 bin 目录添加到环境变量中 查看安装结果 #输入 spring --version #输出 Spring CLI v2.3.0.BUILD-SNAPSHOT 复制...

阅读(17)评论(0)赞 (0)