static是java中非常重要的一个关键字,而且它的用法也很丰富,主要有四种用法: 用来修饰成员变量,将其变为类的成员,从而实现所有对象对于该成员的共享;用来修饰成员方法,将其变为类方法,可以直接使用“...
JAVA 快餐 8 方法的重写与重载/多态方法处理
一、设计时多态的方法 package com.example.hibernate.pro3; public class DeviceService { // // 根据接收的参数执行不同的行为 // public String getDevice(){ return "医师领取的设备...
Hibernate Validator注解大全
hibernate Validator 是 Bean Validation 的参考实现 。Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constraint。 在日常开发中,Hibernate Validat...
lombok插件的安装和使用
主要作用:可以免写getter和setter IDEA中的安装 打开IDEA的Setting –> 选择Plugins选项 –> 选择Browse repositories –> 搜索lombok –> 点击安装 –> 安装完成重启IDEA –> 安装成功 ...
JAVA快餐 7 spring boot 接口返回值封装
概述 rest接口会返回各种各样的数据,如果对接口的格式不加约束,很容易造成混乱。 在实际项目中,一般会把结果放在一个封装类中,封装类中包含http状态值,状态消息,以及实际的数据。 本篇实现一个结...
JAVA快餐 6 spring boot集成mybatis(3) – mybatis generator 配置
概述 MyBatis Generator是一个代码生成器,可以为mybatis自动生成对应数据库表结构的实体类、mapper接口以及对应mapper.xml,大大减少这些繁琐重复的劳动,很方便。 MyBatis Generator被设计为可以多次运行,生...
SpringBoot整合Swagger3生成接口文档
一、pom引入swagger3.0的maven包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </d...
JAVA快餐 5 spring boot集成mybatis(2) – 使用pagehelper实现分页
PS:本教程只限认识pagehelper,熟悉使用方法,里面有很多用不上的参数。实际项目中通常使用自己封装的分页方法 概述 本文在前一篇教程的基础上,使用常用的pagehelper插件,添加分页功能。本文将实现一个...
高考分数爬到503的解决方法
重点:当遭遇503错误的时候多数是因为headers错误,出了User-Agent再加一个Accept-Encoding就可以了 import requests url="https://api.eol.cn/gkcx/api/?access_token=&page=1&province_id=33&s...
JAVA快餐 4 spring boot集成mybatis(1)
概述 MyBatis是一个开源的持久层框架,现在互联网项目使用比较多,MyBatis简化了Java应用程序中对数据库的访问,实现了诸如动态SQL、结果集映射等,高效又不失灵活,简单地说,它是JDBC和Hibernate的替代品,...