关于java:Spring-Bootday02

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)基于对象存储数据(例如配置信息,默认值)

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理