![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA_spring
一叶知秋007
自强不息,奋斗不止
展开
-
写了款帮助 spring boot 应用启动的 maven 插件
随着spring boot的快速发展,现在一个服务的的部署方式越来越简单,轻松,特别是微服务的兴起,docker容器化。使得spring boot的jar优势越来越大仅需使用java -jar xxx.jar即可启动。但同时,对于传统企业和公司,未引入docker容器化的部署方案,又想使用jar包独立启动会遇到以下几个问题对于需要自定义jvm参数或者后台挂起等需求需要手动写脚本(每次控制...原创 2019-10-18 10:39:54 · 182 阅读 · 0 评论 -
演进式例解控制反转(IoC)、依赖注入(DI)之一
原文地址:http://haolloyin.blog.51cto.com/1177454/458416/近来总是接触到 IoC(Inversion of Control,控制反转)、DI(Dependency Injection,依赖注入)等编程原则或者模式,而这些是著名 Java 框架 Spring、Struts 等的核心所在。针对此查了Wikipedia 中各个条目转载 2015-11-03 15:35:39 · 513 阅读 · 0 评论 -
演进式例解控制反转(IoC)、依赖注入(DI)之二
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://haolloyin.blog.51cto.com/1177454/460631 接上一篇“演进式例解控制反转(IoC)、依赖注入(DI)之一”的例子继续往下。 回顾:上一篇文章演进式的问题描述、解决方法只有 3 个阶段,其中后面 2 个分别是引入了 Co转载 2015-11-03 15:49:55 · 511 阅读 · 0 评论 -
Spring Boot对表单实体做REST API请求自动封装验证
阅读Spring.io官网的valid表单验证demo和教程。我先说一下spring Boot官方的教程,然后再简单说一下统一验证管理的一些写法方便懒人或者说代码优化。表单的注解 需要项目依赖于hibernate-validtor组件,在spring-boot-starter-web中已经自带了hibernate-validtor,无需再对maven进行依赖。创建一个Spring boot的项目,原创 2017-06-30 17:18:01 · 5477 阅读 · 0 评论 -
理解Spring Boot中的auto-configuration
翻译一下Spring官网的文章,加深自己对Spring Boot自动装配的一些理解。 不管你是开发开源软件或者商业软件,当你在开发一个共享库的时候,那么可能你需要使用自动配置,自动配置可以捆绑在外部的jar包中,由Spring Boot提取。下面将介绍自动配置的一些知识:1.了解自动配置的bean查看(脱掉)Spring的代码(衣服),auto-configuration 就是一个实现了Con翻译 2017-07-13 16:49:42 · 2588 阅读 · 0 评论 -
Spring MVC源码剖析
引言一直以来都在使用Spring mvc,能够熟练使用它的各种组件。但是,它一直像个黑盒一样,我并不知道它内部是如何工作的,这几天一直在研究它的源码,今天已经把它的工作原理弄清了,因此把我的这个研究过程记录下来。现在让我们进入源码的世界,来看看这个黑盒中到底有什么神奇的东西。spring MVC 总览学一门新的知识,首先要大致了解它的全貌,然后在深入自己感兴趣的细节。 那么在这一小节中,我不会去原创 2017-10-01 07:40:59 · 615 阅读 · 0 评论 -
自定义key的CacheConfig源码剖析
自定义key的CacheConfig源码剖析Cache启动初始化Cache被调用自定义CacheConfig的配置方法Spring cache的源码版本:spring-context-5.0.9.RELEASE.jar项目demo代码:点我跳转先讲自定义可以干嘛,再讲解源码:通过自定义cache config,可以用来设置自定义的过期时间,自定义的序列化方式,自定义前缀等等。@Cache...原创 2018-10-09 11:09:19 · 1177 阅读 · 0 评论