开发阶段-JAVA
Java 相关开发技术
张燊Jason
技术文档备忘记录
展开
-
spring boot 集成 swagger 3.0 - 自动生成API文档神器
spring boot 集成 swagger 3.0 指南springbootswagger发布于 10月13日时隔2年,swagger终于在社区推动下迎来了2.9版本之后的大版本升级:v3.0swagger 3.0 release notes3.0版本在配置上与2.9稍有差别,包括依赖包改为: springfox-boot-starter,启用注解更改为:@EnableOpenApi等。具体使用步骤:1. 引入依赖springfox-boot-starter:以maven为例.原创 2020-12-09 10:30:27 · 987 阅读 · 0 评论 -
Springboot商业项目-单体项目开发流程
初始化顶级工程 1. 聚合工程里可以分为顶级项目(顶级工程、父工程)与子工程,这两者的关系其实就是父子继承的关系 子工程在maven里称之为模块(module),模块之间是平级,是可以相互依赖的。 2. 子模块可以使用顶级工程里所有的资源(依赖),子模块之间如果要使用资源,必须构建依赖(构建关系) 3. 一个顶级工程是可以由多个不同的子工程共同组合而成。 新增模块,一级一级递进依赖 api-> service->ma...原创 2020-12-05 08:42:11 · 220 阅读 · 0 评论 -
最简单的使用mybatis-geneator方式
mybatis-geneator 是一款 mybatis 自动代码生成工具,MyBatis 属于半自动化的 ORM 框架,需要手动书写 Mapping 映射文件,mybatis-gennerator 可以帮助我们自动生成 mybatis 所需要的 Model、Dao、mapper xml 文件。MyBatis Generator 官网地址:http://mybatis.org/generator/mybatis-geneator 有如下几种使用方式:命令行 Java 程序 Maven 插件原创 2020-12-03 11:16:23 · 330 阅读 · 0 评论 -
docker 搭建gogs版本服务器
# https://hub.docker.com/查找镜像,复制命令$ docker pull gogs# 在宿主上新建gos目录, mkdir -p 可递归创建多层目录$ mkdir -p /var/gogs# Use `docker run` for the first time. 首次运行: 端口映射 和 目录挂载$ docker run --name=gogs -p 10022:22 -p 10080:3000 -v /var/gogs:/data gogs/gogs# Use.原创 2020-11-26 11:17:42 · 209 阅读 · 0 评论 -
mybatis sql语句中resultMap的快速转换. Ideal live templates正则替换
看得懂上面需求的, 再往下看.这的用到Ideal live templates, 新增一个.关键时刻来了, 建好了$var1$,$var2$, 点击 Edite variables关键点就是var2那个表达式:groovyScript("return \"${_1}\".replaceAll(\"\(\.\*\) AS \(\.\*)?,\", \"<result column=\"+\'\"\'+\"\\$2\"+\'\"\'+\" property=...原创 2020-11-18 01:03:09 · 344 阅读 · 1 评论 -
JAVA Springboot通用支付系统+独立商城系统部署详细步骤步骤
这些步骤都是从零开始的, 从够买服务器开始.至于后面的那些Java业务部分的系统, 可以根据你自己的JAR包具体设置.Java_Maolele部署:1. CentOS7.6 装好后:2. 安装nginx, 进入官网找到版本地址: 准备材料 wget https://www.openssl.org/source/openssl-1.0.2s.tar.gz wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz...原创 2020-11-13 03:07:17 · 420 阅读 · 0 评论 -
hibernate.validator 常见的验证类型和使用方法
public class ValBean { /** * Bean Validation 中内置的 constraint * @Null 被注释的元素必须为 null * @NotNull 被注释的元素必须不为 null * @AssertTrue 被注释的元素必须为 true * @AssertFalse 被注释的元素必须为 false .原创 2020-11-12 02:22:06 · 741 阅读 · 2 评论 -
java 获取时间相差8小时的问题及解决方式
三种时间差错问题:java下使用new date()获取的时间会和真实的本地时间相差8小时。 本地获取的时间没有错,存入数据库的时候时间相差8小时。 数据库时间没有错,获取到了后端,之后返回给前端相差8小时。原因:new date()调用的是jvm时间,而jvm使用的时间默认是0时区的时间,即:和北京时间将会相差8小时。 mybatis将本地的数据传入到mysql数据库服务器的时候,服务器会对数据进行检测,会把date类型的数据自动转换为mysql服务器所对应的时区,即0时区,所以会相差8小原创 2020-09-30 05:37:23 · 6025 阅读 · 1 评论 -
Cannot resolve org.hibernate:hibernate-core:5.2.10.Final
这个一般是版本老了, 一些仓库把一些过程插件去掉了,可能已经没有这个pom文件。 所以一直出错。 那么我们就自己手动下载加进去。 点 File>Project Structure2. 选Libraries3. 点 + , 然后选From Maven4. 输入前面的关键词, 不带版本的, 去搜索5. 等待。。。一会就全部版本都出来了,选择你要的那个。 就是之前提示出错的那个版本。6. 搞定了。 回去reimport一次, 没有错了。项目运行起来了。...原创 2020-06-22 17:22:03 · 8986 阅读 · 3 评论