Maven学习
设置Maven项目运行时的最大堆大小
- MAVEN_OPTS的说明
- export MAVEN_OPTS=-Xmx1024m
启动运行spring-boot应用
- mvn spring-boot:run
- mvn spring-boot:run --debug(打印出auto-configure的信息)
IDEA操作学习
常用类
- SpringApplicationBuilder
- SpringApplication
- ConfigServletWebServerApplicationContext
- ContextLoader & WebApplicationContext
- ServletRegistrationBean
- FilterRegistrationBean
- SimpleUrlHandlerMapping
- RequestMappingHandlerAdapter
- OptionalLiveReloadServer
- AnnotationMBeanExporter
- DispatcherServlet & SpringDispatcherServlet & DispatcherPorlet
- ServletWebServerFactory
Bean相关的类
- BeanDefinition
学习的问题总结
bean & ioc
- 什么是bean
- bean是不是单例
- spring-boot怎么设置bean的作用域
- singleton & prototype
- Spring可以管理singleton作用域Bean的生命周期,Spring可以精确地知道singleton域bean何时被创建,何时初始化完成,以及容器何时准备销毁Bean实例。
- 如何管理Bean的生命周期行为(DI之后 & 销毁实例之前?
- https://www.cnblogs.com/shinubi/p/4182027.html
- IOC容器的初始化过程