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

Spring Boot(一)

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

Spring Boot(一)

文章目录
    • Spring Boot简介
    • Spring Boot 优点和缺点
    • Spring Initializr 简介
    • 通过 IntelliJ IDEA 使用Spring Initializr

Spring Boot简介
  1. Spring Boot继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。
  2. Spring Boot是一个开源的轻量级框架。它基于Spring4.0设计,集成大量的框架使得依赖包的版本冲突,并解决了引用时的不稳定性
Spring Boot 优点和缺点

Spring Boot 优点

  1. 可以使用 Maven 或 Gradle 插件,创建独立的 Spring 应用程序,创建可执行的 JARs 和 WARs;
  2. 内嵌 Tomcat 或 Jetty 等 Servlet 容器;
  3. 提供自动配置的 “starter” 项目对象模型(POMS)以简化 Maven 配置并自动装配Spring容器;
  4. 不需要配置XML

Spring Boot 缺点

  1. 依赖太多,一个 Spring Boot 项目就有很多M
  2. 缺少服务的注册和发现等解决方案,并且缺少监控集成方案,安全管理方案
Spring Initializr 简介
  1. Spring Boot 项目需要添加一些依赖,这些依赖有时为我们并不知道,但是 Spring Boot 提供了 Spring Initializr 工具用于快速创建项目,
  2. Spring Initializr 从本质上来说就是一个Web应用程序生成Spring Boot项目结构。
  3. Spring Initializr不能生成应用程序代码,但是能提供一个基本的项目结构,以及一个用于构建代码的Maven或Gradle构建说明文件
通过 IntelliJ IDEA 使用Spring Initializr
  1. 在打开项目创建面板“New Project”中选择“Spring Initializr”,且选择项目使用的 JDK 版本

  2. 在“New Project”面板中填写 maven 基础信息,如:Group、Artifact、Type、Packing 等等,然后点击“Next”进行下一步

  3. 输入项目名称和项目存放位置

  4. 项目结构如下

  5. pom.xml 文件内容



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.3.1.RELEASE
        // 没有最新的,这是比较旧的版本
        
    
    com.hxstrive.springboot
    demo1
    0.0.1-SNAPSHOT
    demo1
    Demo project for Spring Boot
 
    
        1.8
    
 
    
        
            org.springframework.boot
            spring-boot-starter-web
        
 
        
            org.springframework.boot
            spring-boot-devtools
            runtime
            true
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
            
                
                    org.junit.vintage
                    junit-vintage-engine
                
            
        
    
 
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/591172.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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