SpringBoot我的项目加载流程
任何一个我的项目都有一个启动入口,在springboot中的启动类须要有@SpringBootApplication 注解进行形容,并且在列中会定义一个main办法,main办法在运行时会读取配置文件,并加载指定资源,而后进行初始化操作
Spring Boot我的项目中配置文件起源
a)SpringBoot官网定义(个别为一些根底配置)例如 spring.factories(在SpringBoot主动配置依赖中)
b) 第三方定义(例如日志零碎-log4j.xml...)
c) 咱们本人定义(application.properties)
SpringBoot我的项目中的资源加载(资源能够了解为咱们的class文件)
a)JDK类文件
b)Spring类文件
c)本人定义的类文件
JVM参数:-XX:+TraceClassLoading(跟踪类加载)
JVM参数录入门路:类名右键Run As抉择Run Configurations
1.抉择Arguments
2.录入在main办法中的形参(String[] arg)这外面写的就是arg中的值
3.将须要执行的JVM参数放入三种,点击Run执行
任意我的项目整体执行程序关上JDK包-->加载Object类-->加载Serializable(序列化)-->加载Comparable(比拟类)-->加载CharSequence(字符序列)-->加载String(字符串类)
PS:当执行后没有显示出第一条数据时,能够调整显示的字符个数如图所示调整控制台输入字符个数:
SpringBoot中的我的项目资源初始化
a)构建实例对象
b)基于对象存储数据(例如配置信息,默认值)
发表回复