• 作者:老汪软件
  • 发表时间:2024-01-02 02:00
  • 浏览量:

的优缺点

虽然的组件代码是轻量级的,但它的配置却是重量级的。一开始,用XML配置,而且是很多XML配

置。 2.5引入了基于注解的组件扫描,这消除了大量针对应用程序自身组件的显式XML配置。 3.0引入

了基于Java的配置,这是一种类型安全的可重构配置方式,可以代替XML。

所有这些配置都代表了开发时的损耗。因为在思考特性配置和解决业务问题之间需要进行思维切换,所以编

写配置挤占了编写应用程序逻辑的时间。和所有框架一样,实用,但与此同时它要求的回报也不少。

除此之外,项目的依赖管理也是一件耗时耗力的事情。在环境搭建时,需要分析要导入哪些库的坐标,而且还需要

分析导入与之有依赖关系的其他库的坐标,一旦选错了依赖的版本,随之而来的不兼容问题就会严重阻碍项目的开

发进度。

boot

Boot是由公司于2011年发起的开源项目,旨在解决应用的配置和部署问题。通过自动化和简化这些过程, Boot让开发者能够更加专注于应用的开发,而不是维护基础设施。

框架是为了简化开发的,而 是为了简化 开发的,由此可见,使用 开发将会更加的方便简捷。

不是对功能上的增强,而是提供了一种快速使用的方式

特点 代码

pom.xml



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.4.5
         
    
    com.springtest
    mySpringTest
    0.0.1-SNAPSHOT
    mySpringTest
    mySpringTest
    
        1.8
    
    
        
            org.springframework.boot
            spring-boot-starter-data-jdbc
        
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-devtools
            runtime
            true
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

入口文件ion.java

package com.springtest.myspringtest;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MySpringTestApplication {
    public static void main(String[] args) {
        SpringApplication.run(MySpringTestApplication.class, args);
    }
}

接下来就可以写接口了,可以使用 MVC 中的那些注解,例如 @