Spring boot小白第一天 spring概述和简述

SpringBoot第一天

欢迎使用Markdown编辑器-JHui

springboot总结

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
         

Spring boot小白第一天 spring概述和简述_第1张图片

  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如何进行包扫描?
Spring boot小白第一天 spring概述和简述_第2张图片

 在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)

 注解专门进行包扫描的操作  扫描当前注解所在的类的包下的所有子包

课外拓建 java

Integer 和 int 到底底层有什么区别

1、Integer是int的包装类,int则是java的一种基本数据类型

2、Integer变量必bai须实例化后才能使用,而int变量不需要

3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 。
4、Integer的默认值是null,int的默认值是0
Spring boot小白第一天 spring概述和简述_第3张图片

扩展资料:

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 Initializr快速创建springboot项目
    • springboot的配置
      • springboot web开发
  1. springboot基本项目
  2. springboot基本项目2
  3. springboot基本项目2
  • 计划任务
  • 完成任务

介绍标语

一个简单的结束表格是这么创建的:

项目 spring Boot
微信 Jhui_9023

Spring boot小白第一天 spring概述和简述_第4张图片









你可能感兴趣的:(java,spring,boot,spring)