随笔分类 - springboot
摘要:netty5已经不维护了,所以用netty4搭建项目 一、创建俩个基础的springboot项目 分别为netty-client和netty-server 二、添加依赖 客户端 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http:/
阅读全文
摘要:1. 简介 官方定义为:”Netty 是一款异步的事件驱动的网络应用程序框架,支持快速地开发可维护的高性能的面向协议的服务器和客户端”。 纵观Java系的多种服务器/大数据框架,都离不开Netty做出的贡献,本文对Netty做一个简单的概述 2. 主要特性 Netty有很多重要的特性,主要特性如下:
阅读全文
摘要:1.springboot 拦截器处理过滤token,并且返回结果 import org.apache.commons.lang3.StringUtils; import org.apache.shiro.subject.Subject; import org.springframework.lang
阅读全文
摘要:第一种: 1.引入POM坐标,需要同时引入通用mapper和jpa 2.将自己的mapper文件继承通用mapper的BaseMapper 3.编写JAVA BEAN配置类 第二种(推荐): 1、配置mybatis application.properties(配置文件) 2、引入依赖(spring
阅读全文
摘要:mybatis-plus-boot-starter和mybatis-spring-boot-starter冲突导致MapperScan失效问题还没有解决,只能不用mybatis-plus-boot-starter 1. Mybatis-generatorMyBatis Generator(MBG)是
阅读全文
摘要:一、自定义方法的规则 Spring Data JPA框架在进行方法名解析时,会先把方法名多余的前缀截取掉,比如find,findBy,read,readBy,get,getBy,然后对剩下的部分进行解析。 假如创建如下的查询:findByUserDepUuid(),框架在解析该方法时,首先剔除fin
阅读全文
摘要:JPA的@GeneratedValue注解,在JPA中,@GeneratedValue注解存在的意义主要就是为一个实体生成一个唯一标识的主键(JPA要求每一个实体Entity,必须有且只有一个主键),@GeneratedValue提供了主键的生成策略。@GeneratedValue注解有两个属性,分
阅读全文