![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
心潮逐浪
mei shenmm
展开
-
Spring Boot之热部署
1. 热部署 热部署,顾名思义,就是随时准备部署代码。换句话说,就是当代码发生改变时,立即将更新后的代码重新编译、运行。其实现原理大抵是这样的,系统会开两个ClassLoader,一个ClassLoader负责加载无改动的代码,另一个ClassLoader负责动态加载变动的代码。当代码发生改变时,负责动态加载变动代码的ClassLoader就会将代码重新编译、运行。 其实我一直在想,为什么会出现热部署这个功能?答案可能只有一个字,那就是懒。程序员大都是比较懒的,每...原创 2022-01-06 17:07:24 · 1335 阅读 · 0 评论 -
spring boot -- lombok (二)
你是不是还在domain里面写繁琐的getter、setter方法?或者提升一个级别,借助IDEA等编辑器自动生成?但你有没有想过,这些固定的东西或许不需要我们重写的。 lombok可以解决我们的问题,不再需要我们重写getter、setter方法。而且,与IDEA自动生成一堆代码相比,lombok仅仅需要加一个注解,代码看起来更加简洁。从此,再也不用面对乱糟...原创 2019-04-16 00:04:13 · 116 阅读 · 0 评论 -
spring boot -- 开篇《一》
能不写代码就能解决问题的,坚决不写一行代码。 ----座右铭本篇博客只会讲述spring boot 的理论知识及相关工具类,具体实践内容可移步其他博文。目前,spring boot是java生态系统中最优秀的微服务框架之一。总的来说,其优点主要可以概括为以下几点:1、约定大于配置。在web开发中无需配置tomcat,无需配置相关ja...原创 2019-04-13 22:47:18 · 116 阅读 · 0 评论 -
Spring boot -- 配置文件《三》
缘不知因何而起,竟一往情深。通常情况下,我们不得不陷入Spring boot 所提倡的“约定大于配置”的旋涡之中。但是,有些时候,我们又不得不配置一些文件。比如在以下的几种场景中: 1、修改tomcat服务的端口号。 2、根据微服务的方案,将后代代码与数据库解耦出来。故将数据库的配置地址放到一个固定的文件中,从而不与代码耦合在 ...原创 2019-04-27 20:22:09 · 113 阅读 · 0 评论