当前位置: 首页 > news >正文

柳州最强的网站建设贵阳网络推广优化

柳州最强的网站建设,贵阳网络推广优化,微信官方网页版,专业网站制作网站公司SpringBoot 3.0出来有一段时间了,一直没时间来整理,这次来看一下吧。 Spring Boot 可以轻松创建独立的、生产级的基于 Spring 的应用程序,您可以“直接运行”。 SpringBoot升级到3.01. SpringBoot的维护时间线2. pom添加3. 打包大小对比4. 升…

SpringBoot 3.0出来有一段时间了,一直没时间来整理,这次来看一下吧。
Spring Boot 可以轻松创建独立的、生产级的基于 Spring 的应用程序,您可以“直接运行”。

SpringBoot升级到3.0

  • 1. SpringBoot的维护时间线
  • 2. pom添加
  • 3. 打包大小对比
  • 4. 升级注意事项

1. SpringBoot的维护时间线

可以看到,2022年2.3.x版本就已经停止维护了,2.4.x和2.5.x也将在今年停止了,
但是呢,好多公司还在用着2.3 、 2.2的版本。
可以看到后面主推的将是3.x,而JDK版本也一下子涨到了17,看来后面确实是要大更新了呀。

image.png

2. pom添加

添加如下:

    <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.0.0</version><relativePath/></parent><dependencies><!-- logback、slf4j、log4j、jackson、tomcat、yaml--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--排除全局spring-boot-starter-logging相关依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-logging</artifactId><exclusions><exclusion><groupId>*</groupId><artifactId>*</artifactId></exclusion></exclusions></dependency><!--添加log4j2依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-log4j2</artifactId></dependency><!--测试依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><!--aop--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId></dependency><!-- MyBatis集成 --><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>${mybatis.version}</version></dependency></dependencies>

3. 打包大小对比

SpringBoot3.0:
37个文件,大小为23.2MB
image.png
image.png
多的文件:
micrometer-commons-1.10.2
micrometer-observation-1.10.2
少的文件:
jul-to-slf4j-1.7.36

SpringBoot 2.7.6
36个文件,大小为22.6MB

image.png
image.png

可以看到上面的对比,包的大小确实是增加了0.6MB左右,
当然上面的依赖都是比较基础的,如果有其他的依赖会更大。

4. 升级注意事项

依赖包版本
JDK17+
Spring Framework6.0+
Maven3.5+
Gradle7.3+
J2EEJakarta EE 10+(这里最大改动就是javax包全部改成jakarta包了)一般报错问题都在这里!
Swagger由于好久没有更新,建议使用SpringDoc、knife4j
MyBatis3.0+
注:大家在开发中遇到的升级问题可以一起讨论哟~

最后,如果大家想学习和熟悉SpringBoot3.x开发,可以关注YiYi后台权限管理系统(开发中…):https://gitee.com/jack0240/YiYi.git

http://www.15wanjia.com/news/175550.html

相关文章:

  • 整站seo优化公司大连企业公司网站建设
  • 柳市外贸网站建设swift 网站开发
  • 建网站域名怎么买哪家企业的网站做的好
  • wordpress外贸网站专业网站优化排名
  • wordpress装修套餐网站源码做铝锭的网站
  • 网站开发视频教程百度网盘网站图一般做多少分辨率
  • 网站的功能和作用免费网站现在是怎么了
  • python 微信网站开发wordpress推广联盟
  • 没有网站怎么快速做cps企业网站营销推广方案
  • 关于网站开发的网站义乌搭建网站
  • 企业网站的建设的目标人物是哪个网站 的域名最便宜
  • 目前最好的免费网站做详情页上什么网站找素材
  • 呼市浩特网站建设外包公司商务网站建设实训报告1500字
  • 建设网站的程序电子商务网站开发平台图
  • dede仿站浏阳网站建设
  • 娄底网站seo免费个人网站在线制作
  • 优秀网站设计欣赏郑州做设计公司网站
  • 淄博网站建设价格wordpress 火箭加速
  • 品牌案例网站公司网址怎么注册步骤
  • 受雇去建设网站类网站凡科送审平台学生不能登录
  • 大型网站建设就找兴田德润怎么做校园表白网站
  • 公司建设网站费用如何入帐万维网站建设
  • dede怎么做商城网站oa管理系统报价
  • 网站推广存在的问题龙之向导外贸网址
  • 比较有设计感的网站wordpress怎么安装上服务器
  • 做外贸上哪些网站苏州网站开发外包公司
  • 山东网站seo开发wordpress acf插件
  • wordpress做cms网站怎样看一个网站的信息吗
  • 要怎么做网站无锡餐饮网站建设
  • 怎么做带网站连接的表格做水电到哪个网站找信息