SpringBoot 快速入门
Spring Boot简介
- Spring Boot诞生于大数据微服务时代
- 设计理念:用来简化新Spring应用的初始搭建以及开发过程,约定大于配置,去繁从简
- 官网:https://spring.io/projects/spring-boot
Spring Boot 快速搭建
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者.
使用spring boot的好处
- 快速构建spring项目
- 极少的配置,让开发人员更专注于编码
- 嵌入的Tomcat,无需部署WAR文件
- 简化Maven配置
地址: http://start.spring.io/
填写你所想创建的第一个springBoot项目信息,将下载的压缩包解压并导入eclipse中
选择web依赖
如若要返回jsp页面,则需要添加依赖
<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency> |
- 可在springboot的核心配置文件中配置springMVC的视图解析
spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp
开发环境的调试
- 热启动:更改了内容自动重新加载启动服务器
<!-- 热启动配置 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></dependency><!-- 注意这个要放在dependencys下面就行 --><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><fork>true</fork></configuration></plugin></plugins></build>
Spring Boot特点
- 创建独立的Spring应用程序
- 嵌入的Tomcat,无需部署WAR文件
- 简化Maven配置
- 自动配置Spring
- 没有xml配置
Spring Boot优缺点
缺点
- 新技术坑多,文档较少
- 入门容易深入难
优点
- 简化开发,简化配置,门槛低等
- 快速创建独立运行的Spring项目以及与主流框架集成
- 使用嵌入式的Servlet容器,应用无需打成WAR包
- starters自动依赖与版本控制
- 大量的自动配置,简化开发,也可修改默认值
- 无需配置XML,无代码生成,开箱即用
- 准生产环境的运行时应用监控
- 与云计算的天然集成
SpringBoot 快速入门相关推荐
- SpringBoot | SpringBoot快速入门
文章目录 SpringBoot快速入门(一) 1.什么是SpringBoot 2.什么是微服务架构 3.第一个SpringBoot程序 4.SpringBoot自动装配原理 (1)Pom.xml (2 ...
- SpringBoot快速入门(IDEA联网版)
SpringBoot快速入门 目录 SpringBoot快速入门 @[TOC](目录) SpringBoo介绍 1.新建空项目 2.查看maven版本 3.创建新模块 4.springboot联网功能 ...
- SpringBoot快速入门——helloworld(来自官网)
SpringBoot官网快速入门指南 首先使用SpringBoot官网快速创建可以创建一个小项目 创建完以后点击下面的Generate可以下载一个zip文件,将文件解压到指定位置. 打开idea,新版 ...
- SpringBoot约定大于配置的特性解读 SpringBoot快速入门
SpringBoot约定大于配置 Spring官方网站本身使用Spring框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系.随着Spring 3.0的 ...
- 基于SpringBoot的SSM整合案例 -- SpringBoot快速入门保姆级教程(四)
文章目录 前言 1.设计创建数据库表tbl_book 2.创建新的SpringBoot模块,勾选相关依赖 3. 添加SpringBoot创建项目时没有提供的相关坐标 4.根据数据库表创建实体类Book ...
- SpringSecurity Oauth2 认证授权(二)springboot快速入门与底层介绍
集成SpringBoot 快速上手 创建maven工程 导入pom <?xml version="1.0" encoding="UTF-8"?> & ...
- SpringBoot快速入门one
Spring Boot SpringBoot 1.建立第一个SpringBoot项目 模型快速构建 maven构建 2.配置文件 3.配置文件读取和绑定 1.@value 2.Environment ...
- J2EE开发的颠覆者SpringBoot快速入门!
1.Spring的发展 1.1.Spring1.x时代 在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和x ...
- SpringBoot快速入门
Spring Boot 入门 1.SpringBoot简介 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发. Spring是如何简化Java开发的 为了降低Java开发的复杂性,Spr ...
- springboot快速入门(一)——HelloWorld搭建
一.起步 1.先导 凡技术必登其官网的原则,官网走一波:https://projects.spring.io/spring-boot/#quick-start 极力推荐一个springboot教程:h ...
最新文章
- Oracle超出最大连接数问题及解决
- php中数字可以加字符吗,在php中,怎么样把数字转化为字符串
- oracle11g创建表空间大文件,oracle11g创建表空间 sql语法
- 4.9 利用对应的泛型替换Hashtable[转]
- 软件开发项目文档模版
- latex max下面标注怎么写
- Hello CSND
- Tomcat原理简述
- 大数据该挖掘,主要挖掘什么,什么是文本挖掘?
- 不是忽悠?国产16nm八核处理器来了
- Hie with the Pie(Floyd 状压DP)
- mc服务器物品展示,我的世界物品展示框怎么做
- git clone git://github.com/ethz-asl/libnabo.git 失败 time out
- 百度算法大全:更新至2121年
- VN.PY量化框架创始人教你做量化交易
- part01.03 委托与 Lambda 表达式(三):Lambda 表达式
- 导入Unity的模型在播放动画时手脚会轻微晃动(抖动)
- android手表密码忘了咋办,忘记解锁密码?教你如何重置Android手机的解锁密码
- sql强化演练( goods 表练习)—04
- 五大方案,教你关于微信公众号的内容定位