关于java:第三阶段笔记

2次阅读

共计 1398 个字符,预计需要花费 4 分钟才能阅读完成。

1 Spring Boot 简介
1.1 Spring Boot 概述
企业当初更重视技术的开箱即用,更重视技术在生态圈中的深度交融,更重视轻量级的运维
1.2 Spring Boot 外围个性

  • 起步依赖(Starter Dependency)
  • 主动配置(Auto Configuration)。
  • 健康检查(Actator)- 监控。
  • 嵌入式服务(Tomcat,Jetty)。

其中,Spring Boot 官网地址为 https://spring.io/projects/spring-boot。

2 Spring Boot 环境配置
2.1 筹备工作
2.2 Maven 根本配置
2.3 STS 整合 maven 配置
2.4 STS 工具应用根本优化(可选)

3 Spring Boot 疾速入门
3.1 我的项目创立及构造剖析
3.2 我的项目启动过程剖析(理解)
3.3 我的项目业务初步实现及测试
3.4 我的项目业务加强实现及测试

4 Spring Boot 大节总结
4.1 重难点剖析

  • Spring boot 是什么? (框架, 也能够看成是框架脚手架,做了架子工要做的事件 - 搭建我的项目根底骨架的工作人员)

    • Spring boot 外围劣势?(启动依赖, 主动配置 - 开箱即用, 健康检查 - 系统监控)
  • Spring boot 我的项目的创立形式?(https://start.spring.io)
  • Spring boot 我的项目启动时,Bean 的初始化过程是怎么的?(查找,加载,读和存储配置,创立和存储实例对象)
  • Spring boot 我的项目启动时,Bean 对象的依赖注入过程是怎么的?(标记,查找,注入)

    • Spring 框架中的 Bean 对象有什么个性?(提早加载,作用域,生命周期办法)
  • Spring 框架中单例 (singleton) 作用域对象特点,利用场景(频繁用)?
  • Spring 框架中多例 (prototype) 作用域对象特点,利用场景(稀少用)?

4.2 FAQ 剖析

  • Maven 工具 (我的项目构建工具) 从哪里下载?(maven.apache.org)
  • STS(集成了 spring 插件的 eclipse)工具从哪里下载?(spring.io/tools)
  • STS 新版本怎么装置?(例如 STS4.5.0 的装置可应用:java -jar xxx.jar)
  • 创立 spring starter 我的项目时 pom.xml 文件谬误?(maven 私服,本地库,maven update, 网络)
  • Spring Boot 我的项目中反对的配置文件后缀有哪些?(.properties,.yml)
  • SpringBoot 启动类的包扫描地位?(启动类所在包以及子包)
  • SpringBoot 我的项目中能够有多个启动类吗?(不能够)
  • 如何了解 Spring 框架?(资源整合框架, 迷信利用对象 - 资源, 低耦合)
  • Spring 治理 bean 对象时有什么劣势?(为 bean 赋予了更加高级的个性,懒加载,单例作用域,生命周期办法)
  • Spring 框架中 @Autowire 注解形容属性时,依赖注入的规定是怎么的?
  • Spring 框架学习过程中学到了什么思维?(IOC,DI, 池, 低耦合,….)
  • Spring 容器中 bean 名字不同, 但类型雷同的单例作用域配置能够有多个实例吗?

4.3 BUG 剖析

*Maven 我的项目的 setting 文件配置谬误
* 创立我的项目时网络连接超时
*Maven 我的项目的 pom.xml 文件报错
* 空指针异样(NullPointerException-NPE)
* 依赖注入失败
* 找不到对应的 Bean 对象

正文完
 0