Day14-作业(SpringBoot原理篇)

作业1:自定义starter的代码结合自动装配,实现指定bean的装配。

  1. 创建kunkun-spring-boot-starter模块

    引入kunkun-spring-boot-autoconfigure模块
  2. 创建kunkun-spring-boot-autoconfigure模块
    1. 创建KunkunUtils工具类
    2. 创建KunkunAutoConfiguration配置类(管理KunkunUtils)
    3. 将KunkunAutoConfiguration配置类进行自动装配(META-INF/spring/......)


作业2:整理当天课上所讲解的内容Xmind。


作业3:面试题

1. 如果别人给我了一个项目,都已经打成jar包了(没有提供源码),发现其中的一项参数不对,能不能在外部直接修改项目配置项的内容,如何实现?

2.Spring容器中的bean对象是什么时候创建的 ?[包括: 默认单例 以及 非单例]

3. 简单聊聊你对SpringBoot框架的理解 / SpringBoot自动配置的原理是什么?

4. SpringBoot框架与Spring Framework的关系能详细的描述一下吗? 为什么现在项目开发都基于SpringBoot进行 ?

5. 有没有在项目中自己定义过 starter,如果让你来定义starter,能描述下大概的思路吗?

你可能感兴趣的:(Web开发阶段-作业,springboot底层原理)