| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Spring Boot学习 -> 正文阅读 |
|
[Java知识库]Spring Boot学习 |
Spring Boot学习
文章目录注意创建工程在IDEA中
创建spring boot项目也可以在官网(https://start.spring.io/)进行创建 创建spring boot项目也可以在阿里云(http://start.aliyun.com)上创建 隐藏指定文件/文件夹SpringBoot简介Spring Boot程序优点起步依赖(简化依赖配置) 自动配置(简化常用工程相关配置) 辅助功能(内置服务器,…) 入门案例(通过以下实现了上述优点)parent版本管理和坐标管理进行拆分 导包的步骤:
所有spring boot项目要继承的项目,定义了若干个坐标版本号(依赖管理,而非依赖),以达到减少依赖冲突的目的 spring-boot-starter-parent个版本间存在着诸多坐标版本不同 starterspring boot相当于依赖的传递 starter相当于一个包含了若干个坐标定义的pom管理文件,通过他实现快速配置,大导简化配置的目的 定义了当前项目使用的所有依赖坐标,以达到减少依赖配置的目的 实际开发
引导类引导类其实是整个程序的入口,运行main方法就可以启动项目 Spring Boot工程运行后初始化Spring容器,扫描引导类所在包加载bean 内嵌tomcatweb起步依赖环境中,排除Tomcat的起步依赖需要用 添加Jetty起步依赖,版本由Spring Boot的starter控制 Jetty比Tomcat更轻量级,可扩展性更强(相较于Tomcat),谷歌应用引擎(GAE)已经全面切换为Jetty 内置服务器的种类有tomcat(默认)[应用面比较广,负载了若干较重的组件]、jetty[更轻量级,负载性能远不及tomcat]、undertow[负载性能勉强跑赢tomcat] REST开发REST,表现形式状态转换 优点;
按照REST风格访问资源时使用行为动作区分对资源进行了何种操作(通过请求的method)
注意事项: 这些行为是约定方式,约定不是规范,所以是REST风格 描述模块的名称通常使用复数,用于表示此类资源,而非单个资源 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 22:40:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |