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

SpringBoot第一天

欢迎使用Markdown编辑器-JHui

springboot总结

1.2 编写第一个springboot工程
1.2.1 使用maven工具构建一个maven项目
1.2.2 在pom文件中引入父级依赖(spring boot项目启动时自动配置 pom文件如下)

  <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.1.RELEASE</version>
    </parent>
 ![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启动器
         <!--
             web 启动器  spring的自动配置
         -->
         <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-web</artifactId>
         </dependency>

pom第二步

  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)

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

课外拓建 java

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

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

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

3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 。
4、Integer的默认值是null,int的默认值是0
int和Integer

扩展资料:

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

拜拜下期再见









  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值