springBoot
安静的夜灬
技术在于折腾并且乐在其中
展开
-
springboot中使用kotlin的一些问题
spring很早就支持kotlin,实际项目中大多数情况下都是java和kotlin混合编写,本文是一篇指引如何在springboot中使用kotlin与java混合开发,并且遇到的一些问题及解决方案。本教程只演示maven下对kotlin的集成使用1、声明要使用的kotlin的信息<properties> <project.build.sourceEnco...原创 2020-04-11 17:48:41 · 2682 阅读 · 0 评论 -
springboot-web层的权限校验
我们在controller层写的http接口伴随一些隐性的需求,比如:是否登录、是否有权访问、获得当前访问者信息、单点登录等功能本项目已在2020-02-27日发布至maven中央仓库,并且增加了新的功能maven坐标为 其他方式集成:<dependency> <groupId>com.github.liuchengts</groupId> ...原创 2020-04-11 17:16:23 · 453 阅读 · 0 评论 -
使用kotlin+springboot集成querydsl
通常在 java+ springboot下使用 querydsl很顺畅,但是切换到 kotlin下之后有了一些不同,这里记录一下集成的过程一、项目依赖 maven配置增加依赖包<properties> <querydsl.version>4.2.1</querydsl.version> </properties>...原创 2020-04-11 17:14:06 · 947 阅读 · 0 评论 -
使用kotlin集成springboot开发
目前大多数都在使用java集成 springboot进行开发,本文演示仅仅将 java换成 kotlin,其他不变的情况下进行开发。一、安装支持插件在 idea中安装 kotlin插件(大多数情况下会默认安装了)二、maven配置注意kotlin目前不支持 lombok所以不能使用或引用 lombok相关的插件或依赖包,下面是一个排除示例,同时也不支持 maven-enforcer-...原创 2020-04-11 17:13:09 · 6047 阅读 · 1 评论 -
使用kotlin+springboot集成mqtt
在物联网平台搭建方面,最基础的通讯设施 mqtt是必不可少的,之前用 java集成,现在换成 kotiln一、引入 maven依赖<dependency> <groupId>org.springframework.integration</groupId> <artifactId>spring-in...原创 2020-04-11 17:11:55 · 404 阅读 · 0 评论 -
springdata-jpa之jdbcTemplate
一、为什么要写这篇文章springdata-jpa提供了非常多的默认抽象,当我们选择用hibernate进行实现后,绝大多数db操作都能自动完成了,唯一头疼的问题是连表查询,当然如果按hibernate的映射方式设计数据结构是可以用jpa默认实现搞定的。但是目前绝大多数数据库设计都是定义一个字段表示外键关系,而不是用表外键约束。比如 需要表示user下用户的权限 account 那么在a...原创 2019-07-08 22:32:55 · 2242 阅读 · 0 评论 -
实现一个java远程调用
java的远程调用核心在于解决rpc序列化和反序列化,但是要完成一个远程调用,最花力气的并不是rpc的问题,rpc的方案已经有非常多的方案可以完成了,主要的问题在于通讯机制、负载、选举策略、服务治理等方向,这些方向与本篇文章越扯越远,我在这里只分享如何实现一个java的远程调用。为了快速方便,项目是基于springboot开发的,2年前的项目了,写这个项目是当时我对springcloud与du...原创 2019-06-30 09:14:40 · 2321 阅读 · 0 评论 -
springboot-jpa之hibernate优雅注解
本文介绍如何在使用springboot+jpa+hibernate的组合时,如何更加优雅的完成数据库设计,生成修改表的功能。扫盲:jpa是一套标准 springboot-jpa封装了javajpa标准并且抽象了常用的操作,但是并未实现这些标准,你可以采用hibernate、原始jdbc、mybits等rom方式实现。说说重点,如何最优雅的完成数据库设计。注意:5.7的mysql只支...原创 2019-07-05 09:36:05 · 774 阅读 · 0 评论 -
使用redis的经验之谈
先说好,这可是一篇水文,哈哈哈。可以直接看https://redis.io/documentation https://docs.spring.io/spring-data/redis/docs/2.1.9.RELEASE/reference/html一、为什么要写这篇文章?大多数中小型系统中使用redis非常不严谨,redis的天然单线程,...原创 2019-07-07 09:28:53 · 115 阅读 · 1 评论