
Spring
文章平均质量分 87
辉之素狂
学以致用
展开
-
SpringBoot请求参数校验和接口参数校验
小辉是写接口的一个小菜鸟,今天就看到了一段代码,里面判断参数是否为空长度是多少,格式对不对等就是一堆判断,然后代码中就很多判断,或者单独写了判断方法,如果请求类不复用,或者复用但是判断都一样的话可以优先使用请求层校验,或者接口层校验。请求层就是在Controller就判断,接口层就是在Service判断。对于不复杂的场景这些校验其实够了。一:常用注解这个包下面的注解,是不是很熟悉呀?...原创 2020-03-28 14:56:20 · 2524 阅读 · 0 评论 -
knife4j(swagger的升级版)使用
目前很多的后台都开始使用swagger来写文档接口了,但是swagger有很多限制:1、swagger不支持头部自定义加入参数,如果是头部有token等之类参数要放入时swagger就无法调试接口了,只有看的份了。2、swagger对application/json请求的类型的确实很友好,但是对于表单类型的application/x-www-form-urlencoded就很不友好了,你使...原创 2020-03-24 20:21:50 · 3134 阅读 · 1 评论 -
Spring的事务使用
大家好,今天小辉就讲一下Spring的事务。事务百度上的解释是这个事务解释很明确哈就是要做的或所做的事情,在数据库中其实就是你要执行的语句,你要执行多少条语句,这些语句顺序怎样执行的你都可以通过事务来控制,事务还有一个特性就是可以后悔,对已经执行的语句进行回滚,(小辉开车中:想拥有这个特性呢)。转回来 ,Spring 事务其实就是对数据库事务的支持了。Spring 事务的隔离级别和数据库...原创 2020-01-05 12:59:28 · 684 阅读 · 0 评论 -
Disruptor购物案例(秒杀)
一:Disruptor简单说一说Disruptor 是一个 Java 的并发编程框架,大大的简化了并发程序开发的难度,在性能上也比 Java 本身提供的一些并发包要好。Disruptor原理:采用了一个数组,循环使用这个数组,从而形成了环。里面有一个序号管理器,使消费者和生产者之前快速正确地传输数据。RingBuffer中每个数据的序号,用于跟踪ringbuffer中任务的变化和消费者的消...原创 2019-12-13 16:07:28 · 872 阅读 · 0 评论 -
Eclipse中Spring环境配置以及跑个Helloworld
对于Spring,刚开始配置是很烦的,但是编了几个程序后就不会感觉那么难配置 了。今天我们来讲讲怎么搭建Spring环境以及跑一个HelloWorld。一、Spring环境配置1、离线安装Spring的jar包百度搜索springsource-tool-suite-3.7.2.RELEASE-e4.5.1-updatesite下载下来,不用解压哦,记住下载到哪里,等会用到的哦。...原创 2017-05-10 07:53:47 · 10154 阅读 · 2 评论 -
Eclipse开发SpringMVC简单小程序
以前没有学Spring的时候总以为Spring就是一个框架很容易就上手了,但是自从看了Spring后整个人都是变 了一样的。虽然Spring有好多书籍,视频也挺多的,但是你看着视频原模原样的打下来,可是问题还是那么多。Spring我分为了三块: Spring | SpringMVC | Spring Boot下面做个SpringMVC的小程序吧!一:用Eclip原创 2017-06-07 08:59:00 · 4368 阅读 · 0 评论 -
使用SpringMVC进行数据的传送,数据来自mysql数据库 (2)使用hibernate
在上一篇的基础上做一些改动一:导入包:二:生成Studnet相应的Student.hbm.xml文件 <?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourcefor...原创 2017-06-30 08:26:30 · 323 阅读 · 0 评论 -
使用SpringMVC进行数据的传送,数据来自mysql数据库 (1)没有使用hibernate
使用SpringMVC做的一个简单传值的程序,调用数据库的没有使用hibernate 下一篇就会使用hibernate。要下载源文件点击: 下载下面我们开始讲解springmvc的传值过程吧:一:我们使用eclipse建一个动态web工程如图:选择:Dynamic Web Project 下一步输入项目名,然后下一步,下一步把xml那个复选框选上完成。二:导入...原创 2017-06-26 11:16:03 · 495 阅读 · 0 评论 -
spring data使用操作mongodb数据库 springboot
在IDEA里面使用新建一个maven项目,项目的结构是如图所示:(注意:springboot 项目中所有的组件必须位于application同级或者子包下才会被扫描到,不然就会报上面的错!)导入相关的jar包1、加入jar包依赖 <parent> <groupId>org.springframework.boot</groupI...原创 2018-09-12 14:14:59 · 6060 阅读 · 1 评论