Spring Boot
文章平均质量分 96
杀神lwz
是日已过,命亦随减;如少水鱼,斯有何乐;当勤精进,如救头燃;但念无常,慎勿放逸;
展开
-
Spring Boot入门+深入(十一)-消息RabbitMQ
一、Spring Boot与消息1.概述1. 大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力2. 消息服务中两个重要概念: 消息代理(message broker)和目的地(destination)当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。3. 消息队列主要有两种形式的目的地1. 队列(queue):点对点消息通信(point-to-point)2. 主题(topic):发布(publish)/...原创 2021-11-21 13:14:30 · 1842 阅读 · 1 评论 -
Spring Boot入门+深入(八)-启动配置原理
一、Spring Boot启动配置原理1.启动原理SpringApplication.run(主程序类启动)public static ConfigurableApplicationContext run(Object source, String... args) { return run(new Object[] { source }, args);}public static ConfigurableApplicationContext run(Object[] sources原创 2021-11-13 22:29:33 · 789 阅读 · 0 评论 -
Spring Boot入门+深入(七)-数据访问
一、Spring Boot与数据访问对于数据访问层,无论是SQL还是NOSQL,Spring Boot默认采用整合 Spring Data的方式进行统一处理,添加大量自动配置,屏蔽了很多设置。引入 各种xxxTemplate,xxxRepository来简化我们对数据访问层的操作。对我们来 说只需要进行简单的设置即可。1.JDBC<dependency> <groupId>org.springframework.boot</groupId>原创 2021-11-08 21:22:18 · 2226 阅读 · 0 评论 -
Spring Boot入门+深入(六)-Docker
一、Spring Boot与Docker1.简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中, 然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。Docker支持将软件编译成一个镜像;然后 在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像。 运行中的这个镜原创 2021-11-06 23:13:30 · 2436 阅读 · 0 评论 -
Spring Boot入门+深入(三)-日志
一、Spring Boot日志市面上的日志框架:JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j....日志门面 (日志的抽象层) 日志实现 JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) jboss-logging JUL(java.util.logging) Log4j2 Log4j ---->Logback 左边选一个门面(抽象层)、.原创 2021-10-31 18:03:07 · 280 阅读 · 0 评论 -
Spring Boot入门+深入(二)-配置文件
一、快速创建Spring Boot项目1、IDEA:使用 Spring Initializer快速创建项目IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目;选择我们需要的模块;向导会联网创建Spring Boot项目;https://start.spring.io/创建项目默认生成的Spring Boot项目;1.主程序已经生成好了,我们只需要我们自己的逻辑2.resources文件夹中目录结构static:保存所有的静态资源; ...原创 2021-10-30 18:11:52 · 931 阅读 · 0 评论 -
Spring Boot入门+深入(一)
一、简介2013年,Pivotal团队开始研发SpringBoot。2014年4月,发布全新开源的轻量级框架的第一个SpringBoot版本。特点:SpringBoot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。Spring Boot → J2EE一站式解决方案Spring Clou原创 2021-10-30 14:55:27 · 738 阅读 · 0 评论