这篇文章主要介绍了SpringBoot创建项目的方式有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot创建项目的方式有哪些文章都会有所收获,下面我们一起来看看吧。如果你是一个浸淫 SpringBoot 已久的老手,那么可能下面的内容可能不那么适合你,写得很简单。但如果是 对于一个刚学习 SpringBoot 的新手而言,我想多少还是有些用的。使用 Servlet/JSP 开发 JavaWeb 时,一个接口对应一个Servlet,配置很繁琐。为尽量减少这种麻烦,Spring Boot 应用而生。它是由 Pivotal 团队提供的全新框架,目的是用于简化 Spring 应用的初始搭建即开发过程。该框架使用特定方式进行配置,从而使开发人员无需定义样板化的配置。Sping Boot 项目的本质其实还是一个 Maven 项目,主要有如下几种创建 Spring Boot 项目的方式;打开 https://start.spring.io/ 来生成 Spring Boot
项目;然后选择和填写相关配置;Project:表示使用什么构建工具,Maven or Gradle;Language:表示使用什么编程语言, Java 、Kotlin or Groovy;Spring Boot:Spring Boot 的版本;Project Metadata:项目元数据,即 Maven项目基本元素,根据自己的实际情况填写;Dependencies:要加入的 Spring Boot 组件;然后点击生成或 Ctrl + Enter
即可;将压缩包下载后,解压缩后用自己喜欢的 IDE 开发即可;新建项目时选择 Spring Initializr
;点击下一步,填写相关配置;Group
:组织 ID,一般分为多个段,一般第一段为域,而第二段则是 公司名称;Artifact
:唯一标识符,一般是项目名;选择包,添加相关依赖;配置项目名,点击完成即可;新建 Maven 项目;填写项目名和相关配置;点击完成即可;配置 pom.xml
添加依赖;在 main/java
目录下创建一个包,然后新建一个类,比如我的如下;运行上一步中的 main
方法即可;根目录:com.springboot
:build
:工程启动类;entity
:实体类;dao
:数据访问层;service
:数据服务层,业务类代码;controller
:前端访问控制器;config
:配置信息类;util
:工具类;constant
:常用接口类;vo
:数据传输类;Application.java
:项目的启动类;根目录 src/main/resources
:config
:.proper免费云主机域名ties、.json
等配置文件;i18n
:国际化相关;META-INF/spring
:spring.xml
;static
:页面以及 js、css、image
等分别放在各自文件夹下;@SpringBootApplication
标注该类是一个启动类,每个 Spring Boot 项目有且只有项目启动类才能用该注解。可以看做是 @Configuration、@EnableAutoConfiguration、@ComponentScan
的组合注解。@Configuration
:允许在上下文中注册额外的 Bean
或导入其他配置;@EnableAutoConfiguration
:启动 Spring Boot
的自动配置机制;@ComponentScan
:扫描被 @ComponentScan(@Service、@Controller、@Repository)
注解的 Bean
,默认扫描该类所在包下所有类,将这些 Bean
定义加载到 IOC 容器中;创建好项目后,如果没有选其他组件,会生成如上的 Spring Boot 项目依赖,主要有四个部分:项目元数据创建时输入的 Project Metadata 部分,即 Maven 项目的基本元素,包括 groupId、artifactId、version、name、description
等;parent继承 spring-boot-starter-parent
的依赖管理,控制版本与打包等等内容;dependencies项目具体依赖,默认包含 spring-boot-starter-web
,用于实现HTTP接口(该依赖中包含了Spring MVC);spring-boot-starter-test
用于编写单元测试的依赖包。后续开发中,主要就是在这里添加各种依赖。build构建配置部分,默认使用 spring-boot-maven-plugin
,配合 spring-boot-starter-parent
可以把 Spring Boot 应用打包成 jar 来直接运行。关于“SpringBoot创建项目的方式有哪些”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“SpringBoot创建项目的方式有哪些”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。
这篇文章主要讲解了“Java中的注解和反射怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java中的注解和反射怎么使用”吧!注解不是程序本身,可以在程序编译、类加载和运行时被读取,并执行相应的处理。注解…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。