SpringBoot学习笔记(1)

1.Web技术基础

        BS:(Browser/Server,浏览器/服务器架构模式)。C/S架构主要特点是交互性强,具有安全访问模式,网络流量低,响应速度快,因为客户端负责大多数业务逻辑和UI演示,所以也被称为胖客户端,C/S结构的软件需要针对不同的操作系统开发不同版本的软件。

        CS:(Client/Server,客户端/服务器架构模式)。随着互联网的兴起,CS架构不适合Web,最大的原因是Web应用程序的修改和升级非常迅速,而CS架构需要每个客户端逐个升级桌面App,因此,Browser/Server模式开始流行,简称BS架构。B/S架构的主要特点是分散性高、维护方便、开发简单、共享性高、总拥有成本低。

2.BS架构原理

        在BS架构下,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web页面,并把Web页面展示给用户即可。

3.SpringBoot

        遵循“约定优于配置”的原则,只需要很少的配置或使用默认的配置。

        能够使用内嵌的Tomcat、Jetty服务器,不需要部署war文件。

        提供定制化的启动器Starters,简化Maven配置,开箱即用。

        纯Java配置,没有代码生成,也不需要XML配置。

        提供了生产级的服务监控方案,如安全监控、应用监控、健康检测等。

3.1 pom.xml

        pom.xml是Maven项目的核心配置文件,它是 项目对象模型 - Project Object Model(POM)的缩写。

全面详解Maven的配置文件pom.xml(含常用plugin)_maven pom.xml-优快云博客

3.2 resources目录

        存放web资源。static主要存放静态资源,如图片、css、js等;templates主要存放html等;        

application.properties:

05全局配置文件application.properties详解-优快云博客

        application.properties与 application.yaml都可以作为Spring Boot的配置文件,只是书写格式不同而已,在 Spring Boot 启动时被自动读取。当然也可以同时使用,但同级目录下读取的顺序是先读取application.properties,读取application.yaml。该配置文件的存放路径如下图所示。

3.3 控制器

        Spring Boot提

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值