Vue3源码解析,打造自己的Vue3框架
下栽ke呈:www.97yrbl.com/t-1579.html
摘要
介绍
随着动态语言(Ruby、Groovy、Scala、Node.js)的普及,Java的开发和操作显得尤为繁琐:配置繁多,开发效率低下,部署过程复杂,难以集成第三方技术。
在上述环境下,SpringBoot应运而生。它利用“习惯胜于配置”的理念(项目中有大量的配置,也有内置的习惯配置,让你不需要手动配置)让你的项目快速运行。使用SpringBoot很容易创建一个独立运行(运行jar,内联Servlet容器)的、准生产级别的基于Spring framework的项目。您可以在没有或只有少量弹簧配置的情况下使用SpringBoot。核心功能
运行独立的Spring项目
SpringBoot可以以jar包的形式独立运行。要运行SpringBoot项目,只需要通过java-jarxx.jar运行它。
嵌入式Servlet容器
SpringBoot可以选择嵌入Tomcat、Jetty或者Undertow,这样我们就不需要把项目部署成war包了。
提供简化Maven配置的入门工具
Spring提供了一系列starter pom来简化Maven的依赖加载。
自动配置弹簧
SpringBoot会根据类路径中的jar包和类,自动为jar包中的类配置beans,这样会大大减少我们需要的配置。当然,SpringBoot只是考虑了大部分的开发场景,而不是全部。如果我们在实际开发中需要自动配置beans,但是SpringBoot不提供支持,我们可以自定义自动配置。
准生产的应用监控
SpringBoot提供了基于http、ssh和telnet的运行时项目监控。
无代码生成和xml搭配
SpringBoot的神奇不是通过代码生成的方式实现的。而是通过条件注释。
快速构建
单模块结构
单击文件->新建->项目,选择Spring Initializr,然后单击下一步。如果失败,选择自定义,填写阿里的初始化地址https://start.aliyun.com/.
填写项目信息。GroupId一般分为几段,第一段是域名,第二段是公司名称。域名分为org、com、cn等,其中org为非营利组织,com为商业组织。ArtifactId表示项目的名称,然后单击“下一步”。