当前位置:   article > 正文

SpringBoot第一个入门程序_下列有关spring boot描述错误的是()。a.spring booti遵循“约定优于配置”的原

下列有关spring boot描述错误的是()。a.spring booti遵循“约定优于配置”的原则,只需很少的配置,大多数情况直接使用默认配置即可b.spring boot可以以jar包的形式独立运行,使用java-jar命令或者在项目的主程序中执行main方法运行sprin

前言:

做JAVA WEB开发必定要使用Spring框架,那Spring繁琐的配置让大多数java开发者焦头烂额。而 SpringBoot就是这种时代的产物。SpringBoot作用有二:
1) 简化Spring开发,让开发者不再需要把精力花在配置文件以及jar包等问题上。
2) 大大提高开发效率,快速构建WEB项目以及打包部署发布等一体化操作。

1.SpringBoot的2种实现方式

在实际开发中我们会使用Spring Initializ一键构建SpringBoot项目,但作为初学者在不清楚SpringBoot的约定的情况下,我个人还是建议大家先使用maven构建SpringBoot项目,这样更有利于我们学习以及理解SpringBoot约定:
1-1:使用maven构建SpringBoot项目。(手动熟悉SpringBoot的约定细节,用于学习)
1-2:使用Spring Initializr方式构建。(会把1-1的手动部分全部自动生成,快速构建,用于实际开发)

2.SpringBoot项目构建

2.1.项目准备

安装IDEA工具
>=JDK1.8环境
Maven3.0环境

SpringBoot目录结构约定

/src/main 项目根目录
/java java源代码目录(.java)
/resources 配置文件目录(
.properties,.mapper,.yml)

——→static 静态资源目录(css,js,img)
——→templates 表现层目录(jsp,html)
——→application.properties SpringBoot配置文件 /test 测试文件目录

2.2.使用maven创建SpringBoot项目
2.2.1 创建一个maven项目。 在这里插入图片描述
点击"Next"后设置项目名称以及存储路径:
在这里插入图片描述
点击“Finish”后即该目录结构:
在这里插入图片描述
2.2.2 SpringBoot的"约定优于配置"原则,按照SpringBoot结构约定来进行手动创建(不清楚则参考2.1处):
注意:由于SpringBoot以及约定了目录结构,因此以下目录名称以及配置文件名称必须一致。
在这里插入图片描述
2.2.3配置pom.xml文件项目依赖

   <!--  定义parent来创建基础应用(帮我们自动引入了Spring基础组件)  -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.1.RELEASE</version>
    </parent>

    <!--  增加Java WEB依赖支持  -->
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    <!-- 通过插件把项目进行打包部署-->
    <build>
        <plugins>
           <plugin>
               <groupId>org.springframework.boot</groupId>
               <artifactId>spring-boot-maven-plugin</artifactId>
           </plugin>
        </plugins>
    </build>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

在这里插入图片描述

2.2.4新增Controller类以及SpringBoot启动类来进行测试:
在这里插入图片描述
在这里插入图片描述
启动SpringBoot项目并测试效果:
在这里插入图片描述
在这里插入图片描述

2.3使用Spring Initializr方式构建项目
使用Maven构建SpringBoot项目实在是太麻烦了,我们使用Spring Initializr一键构建SpringBoot项目:

File——New Project——Spring Initializr来进行构建项目在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
生成好以后就看到下面的SpringBoot目录结构:
在这里插入图片描述
编写Controller类进行测试:
在这里插入图片描述
在这里插入图片描述

3.总结

本篇介绍了2种SpringBoot构建方式,使用Maven方式主要是用于学习该SpringBoot,很多细节都是自行去创建以及添加。而使用Spring提供的Spring Initilazr方式一键式构建SpringBoot让我们从配置,打包,部署项目都省了很多事情,大大提高了开发效率。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/383274
推荐阅读
相关标签
  

闽ICP备14008679号