初识spring-boot
使用Spring或者SpringMVC的话依然有许多东西需要我们进行配置,这样不仅徒增工作量而且在跨平台部署时容易出问题。
使用Spring Boot可以让我们快速创建一个基于Spring的项目,而让这个Spring项目跑起来我们只需要很少的配置就可以了。Spring Boot主要有如下核心功能:
1.独立运行的Spring项目
Spring Boot可以以jar包的形式来运行,运行一个Spring Boot项目我们只需要通过java -jar xx.jar类运行。非常方便
2.内嵌Servlet 容器
Spring Boot可以内嵌Tomcat,这样我们无需以war包的形式部署项目。
3.提供starter简化Maven配置
使用Spring或者SpringMVC我们需要添加大量的依赖,而这些依赖很多都是固定的,这里Spring Boot 通过starter能够帮助我们简化Maven配置。
4.自动配置Spring
5.准生产的应用监控
6.无代码生成和xml配置
HelloWorld项目的创建
访问http://start.spring.io/
点击Generate Project下载项目压缩包
解压后,使用eclipse,Import -> Existing Maven Projects -> Next ->选择解压后的文件夹-> Finsh,OK done!
项目结构图如下:
新建一个Project系统都会帮我们创建一个名为artifactId+Application的入口类
注意点:入口类的位置要放在groupId+arctifactID组合的包名下。原因如下
入口类是用@SpringBootApplication注解的话,系统会去入口类的同级包以及下级包中去扫描实体类。
否则报错:
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Mon Jul 06 21:57:13 CST 2015
There was an unexpected error (type=Not Found, status=404).
No message available
转载于:https://www.cnblogs.com/muxingliu/p/7921298.html
初识spring-boot相关推荐
- 初识Spring Boot
1.Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,用于简化基于Spring的搭建与开发过程,通过少量的代码创建Spring应用. 2.Spring Boo ...
- 初识Spring Boot框架
关注公众号[江南一点雨],专注于 Spring Boot+微服务以及前后端分离等全栈技术,定期视频教程分享,关注后回复 Java ,领取松哥为你精心准备的 Java 干货! 前面的铺垫文章已经连着写了 ...
- 初识 Spring Boot
文章目录 一.什么是 Spring Boot 二.创建 Spring Boot 项目 2.1 社区版IDEA创建 2.2 网页方式创建 2.3 项目目录介绍 2.4 运行项目 三.Spring Boo ...
- 【仿牛客网笔记】初识Spring Boot,开发社区首页-开发社区首页
get/set SelectDiscussPosts方法实现的是分页的方法,分页通过两个参数,一个是这一页的起始行的行号offset,另一个是这一页最多显示多少数据limit.拼接是将着两个拼接到一起 ...
- Spring Boot 面试杀手锏:自动配置原理
欢迎关注方志朋的博客,回复"666"获面试宝典 不论在工作中,亦或是求职面试,Spring Boot已经成为我们必知必会的技能项.除了某些老旧的政府项目或金融项目持有观望态度外,如 ...
- 关于Spring Boot你不得不知道的事
1 Spring Boot官网[2.1.5 CURRENT GA] 1.1 Pivotal Wiki Pivotal Software, Inc. is a software and services ...
- 使用Spring Boot开发Web项目
前面两篇博客中我们简单介绍了spring Boot项目的创建.并且也带小伙伴们来DIY了一个Spring Boot自动配置功能,那么这些东西说到底最终还是要回归到Web上才能体现出它的更大的价值,so ...
- springboot mysql事物_在Spring Boot中使用数据库事务
关于数据库访问还有一个核心操作那就是事务的处理了,前面两篇博客小伙伴们已经见识到Spring Boot带给我们的巨大便利了,其实不用猜,我们也知道Spring Boot在数据库事务处理问题上也给我们带 ...
- java事务是基于数据库的么_详解在Spring Boot中使用数据库事务
我们在前面已经分别介绍了如何在spring Boot中使用JPA以及如何在Spring Boot中输出REST资源.那么关于数据库访问还有一个核心操作那就是事务的处理了,前面两篇博客小伙伴们已经见识到 ...
- Spring Boot 面试杀手锏—自动配置原理
点击关注公众号,回复"1024"获取2TB学习资源! 引言 不论在工作中,亦或是求职面试,Spring Boot已经成为我们必知必会的技能项.除了某些老旧的政府项目或金融项目持有观 ...
最新文章
- python web项目案例教程_Python Web开发案例教程(慕课版)——使用Flask、Tornado、Django...
- flutter text 左对齐_flutter输入框TextField中文本textAlign对齐分析篇
- RabbitMQ管理(3)——Web端管理
- [Android]使用ViewPager实现图片滑动展示
- 计算机视觉论文-2021-06-21
- 最近碰的的一些问题及心得
- 2017-2018-2 20155315《网络对抗技术》Exp3:免杀原理与实践
- java system.gc不会立即执行_(转)调用System.gc没有立即执行的解决方法
- PetShop之ASP.NET缓存 --one
- 现金支票打印模板excel_好用的支票打印软件
- OpenCV读写视频(编解码器)
- ISO/IEC 27017:2015 标准信息安全策略
- 肌营养不良最新研究进展(2021年)
- 20145322何志威《网络对抗》Exp2 后门原理与实践
- Python爬虫之堆糖网图片(二)
- 虚拟专用网络安全技术
- ABP框架—从项目下载到运行详细讲解
- 互联网裁员潮亲历者:那些阵痛、挣扎与去向
- CPU与GPU计算能力比较
- 数据结构与算法——给定整数A1,A2,....An,....(可能有负数),求该数据序列的最大子序列的和
热门文章
- 引导界面图标好大_游戏里那些图标和界面,原来是这么设计出来的?
- vue 固定div 滚动_vue.js-div滚动条隐藏但有滚动效果的实现方法
- php8更新,PHP 8 中新特性以及重大调整
- springboot2 使用hikaridatasource 并测试_基于Spring Boot 2.x的后端管理网站脚手,源码免费分享...
- php获取src,PHP读取文件
- metasploitable2渗透测试
- TCP为什么需要三次握手和四次挥手
- 大学新生学计算机推荐电脑,大学新生用什么电脑好呢?
- js数字最多保留两位小数_8085微处理器中最多两个8位数字
- VMware创建Ubuntu操作系统到网络配置详细流程