-
SpringBoot 2 快速整合 | Hibernate Validator 数据校验
SpringBoot 2 快速整合 | Hibernate Validator 数据校验 概述 在开发RESTFull API 和普通的表单提交都需要对用户提交的数据进行校验,例如:用户姓名不能为空,年龄必须大于0 等等。这里我们主要说的是后台的校验,在 SpringBoot 中我们可以通过使用 Hibernate Validat...
-
[SpringBoot——Web开发(使用Thymeleaf模板引擎)]
[SpringBoot——Web开发(使用Thymeleaf模板引擎)] 【文字只能描述片段信息,具体细节参考代码】 https://github.com/HCJ-shadow/SpringBootPlus 引入POM依赖 properties java.version1.8/java.version thymeleaf.version3.0.11.RELEASE/thymeleaf.version thymeleaf-...
-
拒绝一次性买卖:MyBatis的mapper和repository可重复生成工具
拒绝一次性买卖:MyBatis的mapper和repository可重复生成工具 背景 MyBatis的历史可谓久远了,码农们也在用着各式各样的代码生成工具。然而这些工具大部分都有一个缺点,那就是只能一次性生成文件。如果我们期间在生成的文件里做了修改,再次生成时,很多工具会覆盖我...
-
搭建自己的技术博客系列(二)把 Hexo 博客部署到 GitHub 上
搭建自己的技术博客系列(二)把 Hexo 博客部署到 GitHub 上 1、在GitHub上建一个新仓库 ? 2、配置Git的SSH KEY 生成SSH添加到GitHub 回到你的git bash中, git config --global user.name yourname git config --global user.email youremail 这里的yourname输入你的G...
-
SpringBoot发送邮件
SpringBoot发送邮件 在小明经历的多个项目开发中,总会遇到 消息通知 的场景,比如某个广告主提交一个表单,我们要通知提醒运营人员及时查看。 消息通知的形式也有很多,比如:短信、邮件、app推送等,本文主要给大家描述一下 邮件 通知的形式,因为邮件相比较其他通知...
-
Dijkstra算法的Java实现
Dijkstra算法的Java实现 1 package main.java; 2 3 import main.java.utils.GraphUtil; 4 5 import java.util.ArrayDeque; 6 import java.util.List; 7 import java.util.Queue; 8 9 10 /** 11 * @Tme 2019/9/12 10:40 12 * @Author chenhaisheng 13 * @Email:ecjutsbs...
-
编写自己的代码库
编写自己的代码库 1.前言 大家在开发的时候应该知道,有很多常见的实例操作。比如数组去重,关键词高亮,打乱数组等。这些操作,代码一般不会很多,实现的逻辑也不会很难,下面的代码,我解释就不解释太多了,打上注释,相信大家就会懂了。但是,用的地方会比较,如果...
-
如何从 if-else 的参数校验中解放出来?
如何从 if-else 的参数校验中解放出来? 背景 在开发中经常需要写一些字段校验的代码,比如非空,长度限制,邮箱格式验证等等,导致充满了 if-else 的代码,不仅相当冗长,而且很让人抓狂。 hibernate validator (官方文档)提供了一套比较完善、便捷的验证实现方式。它...
-
Mybatis学习笔记
时间:2019-09-10 一、Maven环境搭建 1.导入jar坐标 1 dependencies 2 dependency 3 groupId junit / groupId 4 artifactId junit / artifactId 5 version 4.11 / version 6 scope test / scope 7 / dependency 8 9 dependency 10 groupId org.mybatis / groupId 11 ar...
-
SpringBoot(三) 配置文件 篇章
SpringBoot(三) 配置文件 篇章 SpringBoot 配置文件默认为application.properties,但是本章节主要讲解yaml文件配置,因为现在的趋势是使用yaml,它是类似于标准通用标记语言的子集XML的数据描述语言,语法比XML简单很多。 pom文件贴在最后面: 一、自定义属性与加载...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
