SpringBoot项目开发---01

开发简介:关于SpringBoot学习尽量以项目实战的方式进行展示,项目选定管理系统,开发Web网站。从SpringBoot理论---分析-核心配置--日志配置--Web开发。

开发背景:IDEA,JDK1.8,Maven3.X,SpringBoot 2.0.6 (我使用的是)。

1 SpringBoot介绍

官网简介:

Build Anything with Spring Boot:Spring Boot is the starting point for building all Spring-based applications. Spring Boot is designed to get you up and running as quickly as possible, with minimal upfront configuration of Spring.

引用官网: Spring Boot 是所有基于 Spring 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。

习惯优于配置的理念:

  • 随着动态语言的流行(RubyScalaNode.js, Java的开发显得格外的笨重;繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术整合难度大。为此,SpringBoot诞生。
  • Spring Boot 内置习惯性的配置,使用 Spring Boot 很容易创建一个独立运行(运行jar,内嵌 Servlet 容器)、准生产强力 的基于 Spring 框架的项目,使用 Spring Boot你可以不用或者只需要很少的 Spring 配置。提供了 J2EE 开发的 一站式解决方案。

2 SpringBoot优点

尝试构建 SSM 项目,过程还是比较繁琐,需要:

  • 配置 web.xml,加载 spring 和 spring mvc
  • 配置数据库连接、配置日志文件
  • 配置家在配置文件的读取,开启注解
  • 配置mapper文件
  • ...

或者是比较ssh项目,都会发现类似问题。

但是,SpringBoot:

  • 快速构建独立运行的Spring项目;
  • 无须依赖外部Servlet容器,应用无需打成WAR包;项目可以打成jar包独自运行;
  • 提供 一系列 starter pom 来简化 Maven 的依赖加载;
  • 大量的自动配置,对主流开发框架的无配置集成;
  • 无须配置XML,开箱即用,简化开发,同时也可以修改默认值来满足特定的需求;
  • Spring Boot 并不是对 Spring 功能上的增强,而是提供了一种快速使用 Spring 的方式;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值