随笔分类 - java
摘要:通常我们在做项目的时候,要手动搭建项目的结构,如controller,service,mapper,entity,是不是很麻烦,特别是数据库表特别多时,现在介绍一下使用MybatisPlus时怎么自动生成这些代码。 1. 首先要在项目的pom.xml里引入必要的依赖,如下: ~~~xml com.b
阅读全文
摘要:# java操作zookeeper 1. 创建一个maven项目在pom文件里引入如下依赖: ~~~XML junit junit 4.10 test org.apache.curator curator-framework 4.0.0 org.apache.curator curator-reci
阅读全文
摘要:在我们的日常开发中,后端返回的json数据是有一定的规范的,这样有助于前端更好的配合,但是当我们的服务器端出现错误时,服务器返回的数据格式就不是我们想要的了,这时我们可以定义一个全局异常捕获器,当捕获到特定的异常后,我们自定义要返回的数据什么。下面是基本实现: ```java package com
阅读全文
摘要:之前使用过滤器实现了拦截没有登录的请求,现在使用springboot的拦截器实现 1.LoginCheckInterceptor.java ~~~java package com.minqiliang.interceptor; import com.alibaba.fastjson.JSONObje
阅读全文
摘要:在日常项目开发的时候,通常我们需要拦截非法请求,比如如果未登录就会拦截请求,返回给前端一个去登录的信息,然后前端跳转登录页面, 那么这个要怎么实现呢,其实我们可以使用过滤器和拦截器,我们暂时先介绍过滤器的基本实现。 **1.filter的三个重要方法** - init() : 初始化参数,在Filt
阅读全文
摘要:## 1.自定义starter的作用 在我们的日常开发工作中,经常会有一些独立于业务之外的配置模块,比如阿里云oss存储的时候,我们需要一个工具类进行文件上传。我们经常将其放到一个特定的包下,然后如果另一个工程需要复用这块功能的时候,需要将代码硬拷贝到另一个工程,重新集成一遍,这样会非常麻烦。如果我
阅读全文
摘要:1.下载maven 方式一: 官网下载所需要的版本,官网地址:https://maven.apache.org/ 方式二: 百度网盘链接下载3.6.1版,链接:链接:https://pan.baidu.com/s/16IuluK4oo3K8kMG9B_SV3Q?pwd=35un 提取码:35un 下
阅读全文