公司网站设计意见收集,做网站的皮包公司,网页美工设计(第2版),平面设计招聘58同城文章目录 1 Spring Boot 介绍2 Spring Boot 项目创建注意事项 3. 项目代码和目录介绍pom 文件父工程目录介绍 1 Spring Boot 介绍
Spring 让 Java 程序更加快速、简单和安全#xff0c;Spring 对于速度、简单性和生产力的关注使其成为世界上最流行的 Java 框架
Spring 官方提… 文章目录 1 Spring Boot 介绍2 Spring Boot 项目创建注意事项 3. 项目代码和目录介绍pom 文件父工程目录介绍 1 Spring Boot 介绍
Spring 让 Java 程序更加快速、简单和安全Spring 对于速度、简单性和生产力的关注使其成为世界上最流行的 Java 框架
Spring 官方提供了很多开源的项目覆盖范围从 Web 开发到大数据Spring 发展到了今天已经形成了自己的生态圈我们在开发时也倾向于使用 Spring 官方提供的技术来解决对应的问题 这些项目都是基于 Spring Framework 来进行开发的但是 Spring Framework 存在配置多、入门难的问题Spring 也意识到了这个问题为了简化开发者的使用从而创造性的推出了 Spring Boot
Spring Boot 就是为了简化 Spring 程序开发而诞生的 Spring Boot 翻译一下就是 Spring 脚手架
盖房子的这个架子就是脚手架脚手架的作用是砌筑砖墙浇筑混凝土方便墙面抹灰、装饰和粉刷。简单来说就是使用脚手架可以更快地盖房子 而 Spring Boot 就是 Spring 框架的脚手架它是为了快速开发 Spring 框架而诞生的 早期坐火车需要去代售点或火车站去买火车票现在从 12306 去买票 Spring 类似火车早期使用 Spring 开发也是比较复杂的 SpringBoot 就类似于 1230612306 买票方便了很多还集成了很多功能 2 Spring Boot 项目创建 点击 create 就完成 Spring Boot 的项目创建了
注意事项
第一次打开 Spring Boot 项目需要加载很久因为当前 Spring Boot 框架并没有在自己的本地仓库。为了加速 Spring Boot 项目的下载在打开项目之前请先确认自己的 Maven 已经配置为国内源
3. 项目代码和目录介绍
pom 文件
观察 pom 文件
dependencies dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-web/artifactId /dependency dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-test/artifactId scopetest/scope /dependency
/dependenciespom.xml 文件里面的具体信息不需要过度关注我们主要看 dependencies 标签里面的内容此文件中引入了两个依赖 spring-boot-starter-web包含了 web 应用开发所需要的常见依赖spring-boot-starter-test包含了单元测试所需要的常见依赖
父工程
但是我们发现这个依赖没有指定具体的版本号但我们的 jar 包也正常引入到项目中了并且查看的话是有版本号的 我们来卡看本地仓库的 jar 包是否下载下来了
我们发现本地仓库的 jar 包也下载下来了 那为什么没有指定 version程序也可以正常运行呢
因为每一个 Spring Boot 工程都有一个父工程。依赖的版本号会在父工程中统一进行管理。父工程指定版本号之后就会自动引入和所指定的依赖创建的 Spring Boot 项目会继承 Spring Boot 父工程
目录介绍 Spring Boot 项目有两个主要的目录main 和 test
src/main/javaJava 源代码代码就在里面写src/main/resource静态资源或配置文件 /static静态资源文件夹比如 js、css、html 等静态文件不需要服务器数据进行绑定的页面/templates模板资源文件夹主要存放动态模板文件比如JSP、Freemarker、Thymeleaf 等需要服务器动态渲染数据的文件 src/test/java测试代码源代码。开发人员自测和测试人员无关target编译后的文件路径pom.xmlMaven 配置文件