SpringBoot

什么是SpringBoot?

定位:SpringBoot框架是框架的框架,简化常规框架的方式,只需要很少的代码,即实现了大量的功能,体现了“开箱即用”的思想,简化了配置实现了快速应用

现象:SpringBoot中的jar包文件缺少版本号

原因:原来开发框架时需要自己手动添加版本号,SpringBoot框架引入之后,所有的版本号信息,由SpringBoot官网进行测试(springboot将市面上常用的框架进行了整合,并且测试jar包的版本及依赖关系)。SpringBoot内部已经完成了对版本的定义,所有无需再写

pom文件标签说明:

<bulid/> maven操作SpringBoot的工具

1.maven-compiler-plugin 编译工具

作用:maven执行指令时,通过插件管理SpringBoot项目

2.spring-boot-maven-plugin 项目打包的工具

作用:采用install的方式将springboot项目打包成jar包,springboot项目与其他项目不一样所以需要插件

<dependencyManagement> SpringBoot项目依赖管理器,其中定义了其他框架的jar包

开箱即用的原理说明

springboot将繁琐的配置封装到了某些jar包中,该jar包中的文件已经完成了配置,引入既可以使用,只需要少量的配置就可以获得其功能的方式,叫做“开箱即用”

开箱即用的规则

启动项:spring-boot-starter-xxxxweb 

spring-boot-starter-web springboot整合了springmvc

说明:包中已经对框架进行了整合,用户拿来就用

注解名称:@EnableAutoConfiguration  启动自动化的配置

规则:该注解的作用就是加载 spring-boot-start-xxx的启动项

当主启动项启动时,则会开始加载启动项中的配置,则功能加载成功

主启动类的说明

componentscan 包扫描(路径)

规则:当前包扫描的路径默认就在柱启动类的包路径

注意事项:以后的写代码,必须在主启动类所在的包路径 同包及子包中

lombok插件的介绍

常规pojo类必须有get/set/tostring/构造方法等,使用lombok插件可以解决开发效率低的问题

lombok插件编译期有效

install打包成jar包,打包的是.class文件lombok插件在编译成.calss文件时添加了get/set/tostring方法

1.方法的说明

@Springbootest

规则说明:

1.当@Test注解标识的方式时,sprigboot程序启动

2.springboot启动,内部spring容器启,基于loc管理对象,di注入对象

3.可以在任意测试类中获取想要的对象

4.测试类启动,spring容器启动

注意事项:所有的代码必须在主启动类的同包及其子包之下

跨域问题

@CrossOrigin

总结:cors是在服务器中表示哪个网址可以跨域

同源策略

要素:1.浏览器url的地址

        2.ajax请求的url地址

要求:上述要素必须满足 协议/域名/端口号都相同同时表示满足同源策略

说明:

如果满足同源策略,则称之为“同域访问” 返回值则为“跨域访问” 跨域访问浏览器一般都会报错

http协议默认端口号就是80

https协议默认端口号443

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值