摘要:最近刚好看了下注解,虽然明白了注解的作用原理,但是仍然不明白Spring中的注解是如何工作的。 占座用,留待后续。 先来两个链接吧 https://dzone.com/articles/spring-annotation-processing-how-it-works http://stackove
阅读全文
摘要:可以看一下我的另一篇总结 JVM运行时数据区与JVM堆内存模型小结 推荐一篇文章,尚学堂的 Java内存模型深度解读 。 不方便全文转载,就摘录下吧。 以往的认知都是以基本类型、引用类型、常量、方法等来区分堆栈以及方法区常量池 -- 嗯,个人认知。 但这篇文章却刷新了认知: 1、JVM内存分为堆、线
阅读全文
摘要:前提:熟悉Spring基础知识。 简介:Spring IO Platform将 the core Spring APIs 集成到一个Platform中。它提供了Spring portfolio中的大量项目以及它们依赖的版本。--经过测试,工作完好。 另外,Spring IO Platform 基于
阅读全文
摘要:首先,sts是一个定制版的Eclipse,专为Spring开发定制的,方便创建调试运行维护Spring应用。 官方页面、下载地址(3.8.1 win x64)。 其次,没什么好介绍的,用一下就明白了。 创建Spring应用的过程同 https://start.spring.io/ 中所示--实际上访
阅读全文
摘要:一、SpringApplication banner,就是启动时输出的信息,可以在classpath下添加 banner.txt,或者设置 banner.location 来指向特定的文件。(默认编码utf-8,或者通过banner.charset指定) 除了txt,你还可以使用 banner.gi
阅读全文
摘要:个人说明:本文内容都是从为知笔记上复制过来的,样式难免走样,以后再修改吧。另外,本文可以看作官方文档的选择性的翻译(大部分),以及个人使用经验及问题。 其他说明:如果对Spring Boot没有概念,请先移步上一篇文章 Spring Boot 学习。本篇原本是为了深入了解下Spring Boot而出
阅读全文
摘要:Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。 简单来说,它提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题 习惯大于约定。 Spring Boot默认使用tomcat作为服务器,使用l
阅读全文
摘要:一直以来对注解仅限于会用,而不知其所以然。 大概的,只知道注解是需要定义,并需要一个解释该注解的类。仅此而已。 认识: 注解自1.5出现。 注解本质上就是接口,但为了区别,才使用@interface。 注解是与类、接口、枚举平行的概念。同类都默认继承自Object一样,注解默认都继承自Annotat
阅读全文
摘要:先说结论 建议优先使用logback 或 log4j2。log4j2 不建议和 slf4j 配合使用,因为格式转换会浪费性能。 名词:jcl 和 jul 标题中的 jcl 是 apache Jakarta commons-logging;jul 则是JDK中的 java.util.logging。
阅读全文
摘要:问题1 在看 SpringMVC源码剖析(五)-消息转换器HttpMessageConverter 的时候,在 org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor
阅读全文
摘要:关于RestTemplate 首先,你可以把它理解为一个发起请求并接收响应的工具类(功能类似浏览器)。 其次,它其实是一个壳,具体还是通过调用别的接口来实现(如jdk自带的连接,或者HttpClient之类的,需要设置)。 官方介绍 使用 这个其实没什么说的,不外乎创建template,设置底层连接
阅读全文