栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot入门

企业级的项目架构SSH:Spring Struts2(MVC框架) Hibernate(ORM框架)
SSM:Spring SpringMVC(MVC框架) Mybatis(ORM框架)
SSH2:Spring SpringMVC(MVC框架)HIbernate(ORM框架)
SSM2:Spring Boot+SpringMVC(MVC框架) Mybatis(ORM框架)
企业自己研发的框架(小众框架)
一、开始我们刚开始学习 JavaWeb 的时候,使用 Servlet/JSP 做开发,一个接口搞一 个 Servlet ,非常不方便。回顾我们之前的 SSM 项目,搭建过程还是比较繁琐的,需要:

  1. 配置 web.xml,加载 spring 和 spring mvc

  2. 配置数据库连接、配置日志文件

  3. 配置加载配置文件的读取,开启注解

  4. 配置 mapper 文件

  5. ……
    二、SpringBoot概述①、官网:https://spring.io/projects/spring-boot②、什么是SpringBoot
    ③、SpringBoot特征官网原话:

  6. 为所有 Spring 开发提供一个更快更广泛的入门体验,项目快速搭建。

  7. 零配置。无冗余代码生成和 XML 强制配置,遵循“约定大于配置” 。

  8. 直接嵌入 Tomcat、Jetty 或 Undertow(无需部署 WAR 文件)。

  9. 集成了大量常用的第三方库的配置,Spring Boot 应用为这些第三方库提供 了几乎可以零配置的开箱即用的能力。

  10. 提供一系列大型项目常用的非功能性特征,如嵌入式服务器、安全性、度量、 运行状况检查、外部化配置等 Spring Boot 的五大必杀技

  11. 快速搭建项目

  12. 简化编码

  13. 简化配置

  14. 简化部署

  15. 简化监 Spring 和 Spring Boot 的关系

  16. Spring 框架为开发 Java 应用程序提供了全  它包含一些
     很好的功能,如依赖注入和开箱即用的模块,如:Spring JDBC 、Spring
     MVC 、Spring Security、 Spring AOP 、Spring ORM 、Spring Test
     等这些模块缩短应用程序的开发时间,提高了应用开发的效率

  17. Spring Boot 基本上是 Spring 框架的扩展,它消除了设置 Spring 应用程序 所需的 XML 配置,为更快,更高效的开发生态系统铺平了道路。

  18. Spring Boot 不是 Spring 的替代者,Spring 框架是通过 IOC 机制来管 理 Bean 的。Spring Boot 依赖 Spring 框架来管理对象的依赖。Spring Boot 并不是 Spring 的精简版本,而是为使用 Spring 做好各种产品级准备
    三、 快速创建一个 Spring Boot 项目①、学习 Spring Boot 的基本技术要求1) 深厚的 Java 编程功底和数据库操作能力
    2) 熟练使用 SSM 框架
    3) 熟练使用 Maven 进行项目构
    ②、软件环境参数

  19. JDK8+

  20. IDE 工具:
    idea 3) 构建工具:apache-maven-3.5.4+

  21. Spring Boot 版本:看官网稳定版本就可以

  22. 选择版本时: 选择 GA 标志(稳定发行版) SNAPSHOT(快照版本,不建议使用)

③、第一种创建方式:在线创建 1) 首先打开 https://start.spring.io 这个网站 或 https://start.springboot.io

  1. 项目构建工具是 Maven 还是 Gradle ? Gradle 在 Java 后端中使用的 还是比较少,Gradle 在 Android 中使用较多,Java 后端,目前来看还是 Maven 为主,因此这里选择第一项。
  2. 开发语言,这个当然是选择 Java 了
  3. Spring Boot 版本为 2.7.1。(看你自己了)
  4. 既然是 Maven 工程,当然要有项目坐标,项目描述等信息了,另外这里还 让输入了包名,因为创建成功后会自动创建启动类。
  5. Packing 表示项目要打包成 jar 包还是 war 包,Spring Boot 的一大优 势就是内嵌了 Servlet 容器,打成 jar 包后可以直接运行,所以这里建议打 包成 jar 包,当然,开发者根据实际情况也可以选择 war 包。
  6. 然后选选择构建的 JDK 版本。
  7. 最后是选择所需要的依赖,就先加入 web 依赖。
  8. 全部完成后,点击最下面的 Generate 按钮,此时会自动下载项目。
  9. 将下载下来的项目解压,然后用 IntelliJ IDEA 打开即可进行开发
    ⑤、 第二种创建方式:使用 idea 创建 1) 【Create New Project】–Spring

⑥ 初识 Spring Boot 配置文件1. Spring Boot 使用一个全局的配置文件 application.properties 或 application.yml,放置在【src/main/resources】目录下。 2. Spring Boot 的全局配置文件的作用是对一些默认配置的配置值进行修改。 3. 项目中的结构

  1. application.yml:配置项目运行所需的配置数据;可以更改一些默认配置
  2. static:用于存放静态资源,如:css、js、 图片等。
  3. templates:用于存放模板文件;Spring Boot 默认不支持 JSP 页面,可以 使用模板引擎技术(thymeleaf,freemarker)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1003822.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号