**Spring Boot 最佳实践**第一章入门

Spring Boot是基于Spring构建的应用开发框架,旨在简化设置和配置,提供starter来快速集成主流开源产品。其优势在于简化开发、配置、部署和监控。通过约定优于配置的理念,如默认的Maven目录结构和application.yml配置文件,Spring Boot降低了项目的初始化和维护成本。文章介绍了Spring Boot的核心设计思想,并提到了如何使用IDEA创建项目及Maven配置。
摘要由CSDN通过智能技术生成

什么是Spring Boot
Spring 在官方首页是这么介绍的 : BUILD ANYTHING WITH SPRING BOOT
Spring Boot is the starting point for building all Spring-based applications. Spring Boot designed to get you up and running as quickly as possible,with minimal upfront configuration of Spring.
翻译:使用SPRING BOOT创建任何东西
Spring Boot 是构建所有基于Spring 的应用程序的起点.Spring Boot 在通过最少的Spring前期配置使您尽快启动运行.

Spring Boot 是一套全新的框架,它来自于Spring大家庭,因此Spring 所有具备的功能它都有并更容易使用;同时还简化了基于Spring 的应用开发,通过少量的代码就能创建一个独立的.产品级别的Spring应用.

Spring Boot的优势
平时如果我们需要搭建一个Spring Web项目的时候需要怎么做呢?
1.配置web.xml,加载Spring和Spring mvc
2.配置数据库连接,配置Spring事务.
3.配置加载配置文件的读取,开启注解
4.配置日志文件
----------
配置完成后部署Tomcat调试用
具体请点这里 <转载自:Bird鸟人(CSDN)>
开发出来的项目有以下优势
1.Spring Boot是开发变得简单,提供了丰富的解决方案,快熟竭诚各种解决方案提示开发效率.
2.Spring Boot 使配置变得简单,提供了丰富的Starters,集成主流开源产品往往只需要简单的配置即可.
3.Spring Boot 是部署变得简单,其本身内嵌启动容器,仅仅需要一个命令即可启动项目,结合Jenkins . Docker 自动化运维非常容易实现,
4.Spring Boot 是监控变得简单,自带监控组件,使用Actuator 轻松监控服务各项状态.

依赖环境搭建项目
话不多说:
如何使用IDEA创建一个Spring Boot项目<转自:蓝朋友真果粒>
Maven 的配置<转自:liuxianpdd>

Spring Boot的核心

Spring Boot 旨在通过最少的Spring前期配置使您尽快启动并运行它的核心设计思想是:约定优于配置

在SpringBoot中,约定大于配置可以从以下两个方面来理解:

开发人员仅需规定应用中不符合约定的部分
在没有规定配置的地方,采用默认配置,以力求最简配置为核心思想
总的来说,上面两条都遵循了推荐默认配置的思想。当存在特殊需求的时候,自定义配置即可。这样可以大大的减少配置工作,这就是所谓的“约定”。

那么Spring Boot中有哪些约定呢?

Maven的目录结构
默认有resources文件夹,存放资源配置文件。src-main-resources,src-main-java。默认的编译生成的类都在targe文件夹下面
spring boot默认的配置文件必须是,也只能是application.命名的yml文件或者properties文件
且唯一application.yml中默认属性。数据库连接信息必须是以spring: datasource: 为前缀;环境配置。该属性可以根据运行环境自动读取不同的配置文件;端口号、请求路径等.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值