随笔分类 - SpringBoot从零开始
摘要:starter: 1、这个场景需要使用到的依赖是什么? 2、如何编写自动配置? 3、模式: 启动器只用来做依赖导入; 专门来写一个自动配置模块; 启动器依赖自动配置;别人只需要引入启动器(starter) mybatis-spring-boot-starter;自定义启动器名-spring-boot
阅读全文
摘要:几个重要的事件回调机制 配置在META-INF/spring.factories ApplicationContextInitializer SpringApplicationRunListener 只需要放在ioc容器中 ApplicationRunner CommandLineRunner 启动
阅读全文
摘要:1、JDBC 效果: 默认使用org.apache.tomcat.jdbc.pool.DataSource作为数据源; 数据源的相关配置都在DataSourceProperties里面; 自动配置原理: org.springframework.boot.autoconfigure.jdbc: 1、参
阅读全文
摘要:1、简介 Docker是一个开源的应用容器引擎; Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像; 运行中的这个镜像称为容器,容器启动是非常快速的 2、核心概念 docker主机(Host):安装了Docker程序的机器(Docke
阅读全文
摘要:1.简介 使用SpringBoot; 1.创建SpringBoot应用,选中我们需要的模块 2.SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来 3.自己编写业务代码 自动配置原理? 这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置
阅读全文
摘要:1.日志框架 市面上的日志框架: JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j... JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) jboss-logging
阅读全文
摘要:1、配置文件 Spring Boot使用一个全局的配置文件,额皮质文件名是固定的; application.properties application.yml 配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好; YAML(YAML Ain't
阅读全文
摘要:1. 简介 Spring Boot来简化Spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用 背景: J2EE笨重的开发、繁多的配置、低下的开发效率、复杂的部署流程、第三方技术集成难度大. 解决: "Spring全家桶"时代 Spring Boot ->
阅读全文