spring boot 概念

本文介绍SpringBoot如何简化日常开发工作,通过内置多种常用框架和技术,避免版本冲突问题,提升开发效率。例如,自动集成Tomcat等中间件、支持JPA等数据访问技术。

  最近新版本迭代,一直在弄框架替换和新技术实现的事儿。

  本来想仔细介绍一下Spring Boot的各种东西,后来发现没啥写的,Spring Boot 说白了就是把你开发过程中用到的各种框架给你封装了一下,给你结合了一下。

  比如说,你开发过程中肯定要用到中间件,比如:Tomcat,jetty常用的,在Spring Boot中就给你封装进去了,你在本地开发的过程中就不需要再弄一个Tomcat,然后将你的代码再部署到Tomcat中,再去启动Tomcat。而是加上一个注解,在他就会自动扫描该类所在的同级包,及子包下面的bean加载到spring容器中,就完成了启动这一步。详见:

  再比如说,你开发过程中总要用到,jpa hibenate mybatis redis mq等等吧,你用到这些框架或者工具,就需要用到对应的框架来操作这些,那这时就面临到一个版本问题,框架少的时候还好处理,可是当框架多到一定程度的时候,版本的兼容性会变的非常繁琐,麻烦,但是你用了Springboot之后,基本无需担心这些问题,因为Spring Boot已经兼容了这些问题。

  基本常用的框架Spring Boot已经集成好了,不用担心版本不兼容的问题。

  比如:

<dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
                <version>${springboot.version}</version>
            </dependency>
            <!-- 监控及core -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-actuator</artifactId>
                <version>${springboot.version}</version>
            </dependency>
            <!-- 单元测试test -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
                <version>${springboot.version}</version>
                <scope>test</scope>
            </dependency>
            <!--数据 jpa -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-data-jpa</artifactId>
                <version>${springboot.version}</version>
            </dependency>
            <!-- activiti -->
            <!-- https://mvnrepository.com/artifact/org.activiti/spring-boot-starter-basic -->
            <dependency>
                <groupId>org.activiti</groupId>
                <artifactId>spring-boot-starter-basic</artifactId>
                <version>5.17.0</version>
            </dependency>
            <!-- batch -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-batch</artifactId>
                <version>${springboot.version}</version>
            </dependency>

 

转载于:https://www.cnblogs.com/yidiandhappy/p/8241176.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值