标签:validator

Spring

Spring Boot+Mybatis项目总结

2

xubiao.zhuang 发布于 2019-02-13

使用 IDEA创建maven项目 ,勾选从模板原型构建,这里选择maven-archetype-quickstart类型,这种类型的maven项目以jar包的方式提供对外统一的输出,这是最快速的一个构建Spring Boot研发项目的模板。在没有Spring Boot的开发框架时...

阅读(11)评论(0)赞 (0)

Java

威胁快报 | 首爆新型ibus蠕虫利用热门漏洞疯狂挖矿牟利

16

尖兵 发布于 2019-02-13

一、背景 近日阿里云安全团队发现了一起利用多个流行漏洞传播的蠕虫事件。黑客首先利用ThinkPHP远程命令执行等多个热门漏洞控制大量主机,并将其中一台“肉鸡”作为蠕虫脚本的下载源。其余受控主机下载并运行此蠕虫脚本后,继续进行大规模漏洞扫描和弱口令爆破攻击,从而实现横向传播。涉及的...

阅读(13)评论(0)赞 (0)

Java

SmallBun 企业级开发脚手架 v1.0.0 Alpha 发布

8

刘莉莉 发布于 2019-02-12

SmallBun是参考多个优秀的开源项目及自身学习、经验运用,高度整合封装而成的高效,高性能,强安全性的开源Java EE 企业级脚手架,是您快速完成项目的基础平台解决方案,SmallBun是您想学习Java平台的最佳学习案例,SmallBun还是接私活的最佳助手。 SmallB...

阅读(15)评论(0)赞 (0)

Java

Hibernate/JPA如何保证不生成多余的SQL语句?

刘莉莉 发布于 2019-02-11

对SQL语句如果没有计数和断言的情况下,很容易失去对当前场景背后执行的SQL的控制,从而导致性能损失。 本应用是计数和断言“幕后”触发的SQL语句的示例。计数SQL语句非常有用,以确保您的代码不会生成比你预计的更多的SQL(例如,通过声明预期语句的数量可以轻松检测到N + 1)。...

阅读(16)评论(0)赞 (0)

Spring

SpringBoot数据库操作

17

刘莉莉 发布于 2019-01-31

本篇概述 上一篇中我们已经介绍了在SpringBoot项目中怎么修改默认配置参数,并且我们还掌握了怎么获取配置文件中自定义参数。在这一篇中我们将介绍SpringBoot对数据库的操作。既然是对数据库的操作,那难免有一些配置的参数。例如数据库的连接、数据库账号及数据库密码等。所以掌...

阅读(35)评论(0)赞 (0)

Spring

深入 Spring Boot:那些注入不了的 Spring 占位符(${}表达式)

1

yeseng 发布于 2019-01-28

Spring里的占位符 spring里的占位符通常表现的形式是: 或者 Spring应用在有时会出现占位符配置没有注入,原因可能是多样的。 本文介绍两种比较复杂的情况。 占位符是在Spring生命周期的什么时候处理的 Spirng在生命周期里关于Bean的处理大概可以分为下面几步...

阅读(29)评论(0)赞 (0)

Java

Spring boot学习(六)Spring boot实现AOP记录操作日志

1

Harries 发布于 2019-01-25

在实际的项目中,特别是管理系统中,对于那些重要的操作我们通常都会记录操作日志。比如对数据库的 CRUD 操作,我们都会对每一次重要的操作进行记录,通常的做法是向数据库指定的日志表中插入一条记录。这里就产生了一个问题,难道要我们每次在 CRUD 的时候都手动的插入日志记录吗?这肯定...

阅读(36)评论(0)赞 (0)

Java

WebMvcConfigurationSupport和WebMvcConfigurer

songhua.gao 发布于 2019-01-20

SpringBoot帮我们做了很多的事情,但是有的时候会有自定义的Handler,Interceptor,ViewResolver,MessageConverter等,该怎么配置呢?为什么继承了WebMvcConfigurationSupport后有些配置会不生效呢?WebMvc...

阅读(40)评论(0)赞 (0)

Java

Tomcat9.0官方手册中文版(二):部署

songhua.gao 发布于 2019-01-17

Introduction 部署是指将Web应用程序(第三方WAR或您自己的自定义Web应用程序)安装到Tomcat服务器的过程。 Web应用程序部署可以在Tomcat服务器中以多种方式完成。 静态;在Tomcat启动之前设置Web应用程序 动态;通过直接操作已部署的Web应用程序...

阅读(36)评论(0)赞 (0)

Java

Maven问题记录

hellas 发布于 2019-01-17

Maven问题解决记录: 1、远程仓库中有jar,但是编译时找不到。 问题描述: Failed to execute goal on project amps-dcm: Could not resolve dependencies for project com.zollty.p...

阅读(36)评论(0)赞 (0)

Spring

深入 Spring Boot:从 JVM 分析 hibernate-validator NoClassDefFoundError

2

puefu.he 发布于 2019-01-16

问题 可重现的Demo代码:https://github.com/hengyunabc/spring-boot-inside/tree/master/demo-hibernate-validator-NoClassDefFoundError 最近排查一个spring boot应用...

阅读(52)评论(0)赞 (0)

Java

java – JRuby / Warbler导致无法加载此类文件 – bundler / dep_proxy

zhuangli 发布于 2019-01-10

我有一个成功转换为使用J Ruby 的大型rails应用程序,它在本地运行,没有任何问题捆绑exec rails s -b 0.0.0.0. 我现在正尝试使用以下方法创建可部署的WAR文件: 捆绑exec warble可执行战争 这成功完成且没有错误,但在运行时: java -j...

阅读(48)评论(0)赞 (0)

Java

Java Bean Validation

wenming.gapo 发布于 2019-01-02

案例概述 在这本文中,我们将介绍使用标准框架验证Java bean的基础知识 – JSR 380,也称为Bean Validation 2.0。 当然,验证用户输入在大多数应用程序中是一个超常见的要求,Java Bean Validation框架已经成为处理这种逻辑的...

阅读(54)评论(0)赞 (0)

编程技术

领域驱动设计对软件复杂度的应对

12

Harries 发布于 2018-12-28

不管是因为规模与结构制造的理解力障碍,还是因为变化带来的预测能力问题,最终的决定因素还是因为 需求 。Eric Evans认为“很多应用程序最主要的复杂性并不在技术上,而是来自领域本身、用户的活动或业务”。因而,领域驱动设计关注的焦点在于 领域和领域逻辑 ,因为软件系统的本质其实...

阅读(70)评论(0)赞 (0)

Java

tomcat从启动到接轨Servlet二三事

3

darida 发布于 2018-12-26

也是因为之前自己的不谨慎,在写 Java编程方法论-Reactor与Webflux 的时候,因觉得tomcat关于connector部分已经有不错的博文了,草草参考了下,并没有对源码进行深入分析,导致自己在录制分享视频的时候,发现自己文章内容展现的和源码并不一致,又通过搜索引擎搜...

阅读(92)评论(0)赞 (0)

Spring

SpringValidator

xirruiqiang 发布于 2018-12-17

注入Validator,调用 javax.validation.Validator#validate 即可 示例代码 package bj.valid; import lombok.AllArgsConstructor; import lombok.Data; import or...

阅读(34)评论(0)赞 (0)

Spring

SpringBoot自定义请求参数校验

2

dulong 发布于 2018-12-16

最近在工作中遇到写一些API,这些API的请求参数非常多,嵌套也非常复杂,如果参数的校验代码全部都手动去实现,写起来真的非常痛苦。正好 Spring 轮子里面有一个 Validation ,这里记录一下怎么使用,以及怎么自定义它的返回结果。 一、Bean Validation基本...

阅读(46)评论(0)赞 (0)