框架.java
飞驰蜗牛
技术源于一切,技术改变一切
展开
-
SpringBoot2.x集成mybatis-generator
简述mybatis是一个半自动化的orm框架,就是mybaitis只支持数据库查出的数据映射到model类上,而实体到数据库的映射需要自己编写对应关系,mybatis非常灵活,可以随心所欲的编写自己的sql语句来实现复杂的数据库操作,但是需要一大堆的配置文件,以及各种mapper和dao和实体的关联,导致使用mybatis还是不够简洁,后来mybatis也发现了这个弊端,开发了mybatis-...原创 2019-10-28 16:15:38 · 485 阅读 · 0 评论 -
SpringBoot使用WebSocket实现多屏联动(方案+实现)
WebSocket简述WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在 WebSocket API 中,浏览器和服务器...原创 2019-10-23 14:42:48 · 2454 阅读 · 1 评论 -
java使用jna基于linux调用c++动态函数库(简单调用,基本传参数,模拟结构体传参(值&引用),回调java方法)
记一次jna调研成果,动机是公司开始做一个公安交通方面的项目,对接华为以及大华时,他们提供的sdk基本都是函数库,所以才有了这次“轰轰烈烈”的调研。因为目前这方面的资料比较少,所以在调研过程中还是踩了不少坑,将这次成果记录下来,有需要的人可以借鉴一下,基本能满足需要jna简述JNA全称Java Native Access,是一个建立在经典的JNI技术之上的Java开源框架。JNA提供工具...原创 2019-10-22 20:13:09 · 1782 阅读 · 0 评论 -
springboot——自定义jackson序列化(包括array、list、set)
jackson提供了一些注解来定义序列化的规则,但是针对array、list、set没有相对应的注解,所以需要我们自己来实现1.实体上@JsonInclude(Include.NON_NULL)将该标记放在属性上,如果该属性为NULL则不参与序列化如果放在类上边,那对这个类的全部属性起作用Include.Include.ALWAYS 默认Include.NON_DEFA...原创 2019-06-24 21:25:49 · 7307 阅读 · 1 评论 -
Mybatis完成多级树的查询——制造多级树映射的resultMap
以下为Mybatis映射文件:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" ><mapper namespace...原创 2019-05-20 16:48:40 · 2731 阅读 · 3 评论 -
SpringBoot以及集成组件注解大全详解(三)——Swagger
五、Swaggger注解1、@Api 标识一个模块的描述,一般用于restful接口的类注解常用属性:1)value:用于接口模块的标题描述,似乎1.5版本后不可用2)tags:用于接口模块的标题描述3)description:描述接口类的详细信息,副标题,虽然起作用,但是后面可能会被废弃4)produces:接口能够返回的资源类型,以逗号分隔,如:"appli...原创 2019-05-10 11:05:51 · 309 阅读 · 0 评论 -
SpringBoot以及集成组件注解大全详解(二)——Mybatis
四、Mybatis全注解开发时常用注解1、@Mapper作用在dao接口上,声明是一个mapper类2、@Insert、@Delete、@Update以及@Select这四个注解分别代表将会被执行的 SQL 语句,作用在dao接口的方法上。它们用字符串数组(或单个字符串)作为参数。如果传递的是字符串数组,字符串之间先会被填充一个空格再连接成单个完整的字符串。这有效避免了以 Java...原创 2019-04-10 20:51:47 · 323 阅读 · 0 评论 -
SpringBoot以及集成组件注解大全详解(一)——lomback && JPA
一、常用注解1、@SpringbootApplication是一个复合注解,包括@ComponentScan,和@SpringBootConfiguration,@EnableAutoConfiguration。@SpringBootConfiguration继承自@Configuration,二者功能也一致,标注当前类是配置类,并会将当前类内声明的一个或多个以@Bean注解标记的方...原创 2019-04-08 17:02:27 · 1183 阅读 · 1 评论