SpringBoot框架
文章平均质量分 89
Spring Boot
祖母绿宝石
程序员
展开
-
新成员加入,SpringBoot之诞生
springboot创建java应用,并使用java -jar启动它,就能得到一个生产级别的web工程。springboot工程是打成一个jar包,不是war包,但是确实是web工程。springboot是一个jar工程,所以不需要web.xmlspring.xml 没有 数据库连接+MapperScan+Mapper.xml application.properties文件代替Springboot管理数据库的四个key@Data注解 编译时生成 getter-sett.原创 2020-07-13 13:57:08 · 769 阅读 · 0 评论 -
进化,从Spring到SpringBoot
Spring本身配置的重量化Spring web项目的配置太多微服务的萌芽阶段,需要一个轻量级框架springmvc项目springboot 在约定优于配置理念下,是 springframework 的脚手架,快速高效的构建应用。上半节课 Spring Springboot 搭建两个工程下半节课...原创 2020-06-25 17:04:56 · 3224 阅读 · 1 评论 -
SpringBoot第一特性:自动装配
文章目录一、前言二、Springboot四个特性三、Springboot自动装配3.1 Springboot牛刀小试:整合redis,引入自动装配3.2 自动装配的思考3.2.1 自动装配的思考3.2.2 从静态装配bean实例到动态装配bean实例3.3 自动装配的模拟3.3.1 两个bean和两个配置类3.3.2 MyImportSelector类3.3.3 @MyEnableConfiguration注解3.3.4 详细运行流程解释3.3.5 附加:既可以是配置类,也可以直接是bean类3.4 从模拟原创 2020-06-27 11:39:52 · 1319 阅读 · 1 评论 -
SpringBoot第二特性:Starter启动依赖_01_自己动手写一个Starter组件
文章目录一、前言二、自己动手写一个Starter组件2.1 新建组件类2.2 配置类和配置属性类2.3 完成统一格式,resources目录三、使用者3.1 新建使用者类3.2 使用者导入依赖3.3 使用者HelloController.java3.4 使用者application.properties配置文件要配置好四、启动redis,运行成功4.1 直接用windows 上安装使用redis4.2 操作成功4.3 使用者application.properties没有提示如何解决?4.4 整个组件的方方原创 2020-07-10 22:14:27 · 1495 阅读 · 1 评论 -
SpringBoot第二特性:Starter启动依赖_02_SpringBoot处理配置类源码解析
一、前言二、三、源码解析这个图也说明了一个顺序问题:(1)ImportSelector实例的selectImports方法的执行时机,是在@Configguration注解中的其他逻辑被处理之前,所谓的其他逻辑,包括对@ImportResource、@Bean这些注解的处理(注意,这里只是对@Bean修饰的方法的处理,并不是立即调用@Bean修饰的方法,这个区别很重要!);(2)DeferredImportSelector实例的selectImports方法的执原创 2020-07-27 23:18:45 · 503 阅读 · 1 评论 -
SpringBoot第三特性:Actuator监控
文章目录一、前言二、Endpoints2.1 health健康信息2.2 Actuator各种各样的endpoint2.3 从属性到操作,开启shutdown操作2.4 连接redis2.5 dubbo三、Metrics 检测系统当前运行指标四、Loggers4.1 查看日志级别4.2 修改日志级别附:info五、自定义actuctor端点5.1 @Endpoint方式(和上面的dubbo那个一样)5.2 继承AbstractHealthIndicator类方式(和redis一样)六、Actuator两种原创 2020-07-11 19:48:09 · 2220 阅读 · 0 评论