1.2 编写第一个springboot工程
1.2.1 使用maven工具构建一个maven项目
1.2.2 在pom文件中引入父级依赖(spring boot项目启动时自动配置 pom文件如下)
org.springframework.boot
spring-boot-starter-parent
2.0.1.RELEASE
![pom第一步](https://img-blog.csdnimg.cn/20210109194916801.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xJSmlhSHVpMjMy,size_16,color_FFFFFF,t_70#pic_center)
1.2.3 在pom文件引入web启动器
org.springframework.boot
spring-boot-starter-web
1.2.4编写一个controller
![controller](https://img-blog.csdnimg.cn/20210109195040790.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xJSmlhSHVpMjMy,size_16,color_FFFFFF,t_70#pic_center)
1.2.5 编写springboot的启动类 这项目为 App.class 启动类 启动springboot项目
![App.class](https://img-blog.csdnimg.cn/20210109195125862.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xJSmlhSHVpMjMy,size_16,color_FFFFFF,t_70#pic_center)
@SpringbootApplication
public class App{
public static void main(String[] args) {
SpringApplication.run(App.class,args);
}
}
1.3 构建springboot项目需要哪些细节
1.3.1 parent标签里面到底定义了什么
spring-boot-starter-parent继承了 spring-boot-dependencies,在spring-boot-dependencies
定义了大量的第三方技术的依赖 并做了相应的版本控制,我们需要引入某个技术的启动器,如果这个启动器
在spring-boot-starter-parent里面存在,那么springboot项目在运行时,会进行对应启动器的
自动配置
1.3.2 spring-boot-starter-web里面定义了什么
json格式数据装换的依赖 ,springmvc的依赖 ,tomcat依赖。。。。
1.3.3 spring boot如何进行包扫描?
在springboot启动器上@SpringBootApplication 有@ComponentScan
![ComponentScan](https://img-blog.csdnimg.cn/20210109195332487.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xJSmlhSHVpMjMy,size_16,color_FFFFFF,t_70#pic_center)
注解专门进行包扫描的操作 扫描当前注解所在的类的包下的所有子包
Integer 和 int 到底底层有什么区别
1、Integer是int的包装类,int则是java的一种基本数据类型
2、Integer变量必bai须实例化后才能使用,而int变量不需要
3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 。
4、Integer的默认值是null,int的默认值是0
扩展资料:
integer,整数 / 整型数,与小数 / 浮点数相对,是编程语言的基本数据类型之一,用以指示变量的数据类型,有时也用于常量(变量、表达式)的强制数据类型转换。整型数据的长度及其取值范围并不固定,受编译环境影响。在不同的编程语言中做此类型声明时,具体实现方式也可能会有所区别。
Integer 一个整型数据用来存储整数,整数包括正整数,负整数和零。整型常量采用十进制整数表示。如 1991,0,-123等等都是整型常量。而52.0或131.4都不是整型常量。
Integer 变量存储为最接近编译环境的长度,例如在32位的编译环境下,Integer为32位,其范围为 -2^15 到 2^15-1 之间。VB中Integer 的类型声明字符是百分比符号 (%)。Pascal中就是integer。在C语言中被缩写成为int。
好久不见
.
// An highlighted block
var foo = 'JIAHUILi,感谢关注';
一个简单的结束表格是这么创建的:
项目 | spring Boot |
---|---|
微信 | Jhui_9023 |