观看记录
  • 我的观影记录
登录
测试首页Spring Boot项目的搭建

Spring Boot项目的搭建

Spring Boot是基于Spring的最新开发框架,官网最新如下图所示。Spring Boot的出现简化了框架搭建和开发,减少了很多开发成本。该框架遵循“约定大于配置的”原则,我们不必再书写大量的XML配置文件,可以使用Java文件的方式进行配置,也可以使用注解的方式进行配置,另外也支持例如properties或者yml后缀的配置文件进行动态配置。另外Spring Boot框架还封装了大量的类库,使我们在使用诸如Mybatis等ORM框架时集成更方便。Spring Boot框架有如此多的好处,我们尝试

操作方式

  • 01

    Spring Boot项目保举利用Maven或者Gradle构建项目,本文采用Maven去构建项目,Maven可以帮忙我们办理依靠和依靠的版本。我们可以利用IntelliJ IDEA 开辟东西去开辟项目,或者利用spring.io在线生当作项目框架,我们选择版本以及需要的东西(如Web),下载后解压即可,我们利用idea打开解压后的项目,查看pom文件,我们可以看到如下的信息,此中<parent></parent>标签中依靠的spring-boot-starter-parent可以确定整个spring boot项目标版本,今后其他的spring东西就会利用该版本号,不需要再别的指定了。

  • 02

    接下来我们可以看到主动生当作的pom文件还帮我们添加了web的依靠spring-boot-starter-web,以及单位测试的依靠spring-boot-starter-test,还有打包插件spring-boot-maven-plugin。

  • 03

    接下来我们写一个简单的请求返回hello world,我们建立一个controller包,以及HelloWorldController类,在该Controller层利用@RestController注解可以在方式省略失落@ResponseBody注解。请求的URL中我们利用@GetMapping的组合注解,半斤八两于@RequestMapping注解中指定Get方式,代码如下图所示,我们不再赘述。

  • 04

    我们再来看看主动生当作的启动类,因为SpringBoot默认自带了Tomcat容器,我们只需要启动main方式即可。启动类中的@SpringBootApplication表白这是一个SpringBoot应用的进口类,我们只需要按照既定的法则书写即可,值得注重的是这个进口类必需要写在根目次的下方,其他的包要与其平行才可以。接下来我们点击鼠标右键的Run按钮启动该应用,tomcat默认的端标语是8080,启动当作功后的日记如下图所示。url中请求的成果如下图所示,我们可以看到请求/hello时,返回了hello world。

  • 05

    当然现实的开辟工作不成能这么简单,我们还需要引入数据库、数据库毗连池、ORM框架等依靠。而且一个完整工程是要由良多模块构成的,我们需要将其拆分当作一个个的子模块,因为我们把这个主动生当作的pom看成一个父pom来用,父pom中的依靠子pom中不必反复引入了。我们在革新的过程中需要将父pom的打包体例由<packaging>jar</packaging>改为<packaging>pom</packaging>, 然后它的各个模块直接用<modules></modules>标签包裹着,这个我们后面再讲述。

  • 06

    那么我们如何利用idea开辟东西建立module呢? 我们打开IntelliJ IDEA,点击File-->New-->Module...,我们选择建立Maven项目,确认jdk的版本是否准确后点击Next,我们建立一个demo-web模块,这个模块选择Parent为demo,填写groupId同父pom,我们建立的模块名为demo-web,建立完当作后的布局如下图所示,main包下为营业和框架代码部门,test为单位测试部门,resources为设置装备摆设文件包。

  • 07

    父目次demo下除了demo-web子模块、pom.xml文件、.gitignore文件外其他文件都可以删除了,本来src下的测试代码也可以不消保留了。建立完子项目后我们再一次打开父pom文件,发现主动帮我们添加了module,如下图所示。

  • End

出格提醒

Spring Boot父pom文件的打包体例是pom,子pom文件的打包体例是jar,可以经由过程号令的体例直接启动jar包。

“Spring Boot项目的搭建”关联的文章

  • 如何关闭皮皮搞笑精彩内容消息通知

    皮皮搞笑是一款手机搞笑社区App,让用户笑到没心没肺,又忍不住感动流泪的温暖家园,那么如何关闭皮皮搞笑精彩内容消息通知以满足不同用户的需求呢?

    1小时前0阅读

    如何关闭皮皮搞笑精彩内容消息通知
  • win7系统找不到宽带连接怎么办

    现如今很多用户都喜欢使用win7系统,而在使用win7系统的过程中做的最多的就是上网了。Win7系统上网离不开宽带连接,如果win7宽带连接找不到了,应该怎么办呢?下面就让小编为大家带来win7系统找不到宽带连接解决方法

    1小时前0阅读

    win7系统找不到宽带连接怎么办
  • 新版QQ音乐怎么关闭底部的直播导航

    新版QQ音乐怎么关闭底部的直播导航?下面请大家随小编一起来看看操作的方法吧。

    1小时前0阅读

    新版QQ音乐怎么关闭底部的直播导航
  • 怎样查询高速实时路况?

    要出行怎么查询高速实时路况?我们用地图就可以了,在地图上就可以看到实际的路况的,下面详细来看下。

    1小时前0阅读

  • 六芒星手势密码教程
  • 教师讲课过程评价标准

    教师是太阳底下最光辉的职业,但是成为教师之路也是要经历重重考验的,下面给大家说说教师讲课过程评价标准

    1小时前0阅读

  • 酚醛铝箔夹芯板

    酚醛铝箔夹芯板是由酚醛泡沫与两层亚光铝箔经过特殊工艺复合而成。外膜材料为经过高温固化的高分子膜,可有效的防止紫外线及气体腐蚀,并与铝箔结合牢固,又能与酚醛泡沫形成聚合物,从而保证象圆酚醛铝箔夹芯板的质量稳定。

    1小时前0阅读

  • Xperia XZ2 Premium配置如何

    Xperia XZ2 Premium是索尼在4月16日悄悄发布的新机,而且没进行预热,下面来简单了解一下配置。

    1小时前0阅读

  • PLSQL破解,无需注册码和破解工具

    PL/SQL Developer过期了,又没有注册码,又不想花钱买,而且事情又非常急,这时候怎么办?不要着急,请随小编一起解决这种情况吧。

    1小时前0阅读

  • Win11按capslock切换不了大小写怎么解决

    有朋友不知道在哪里设置,下面小编就给大家分享详细的设置方法,有需要帮助的朋友可以参考下这篇经验,希望能对大家有所帮助。

    2小时前0阅读

    Win11按capslock切换不了大小写怎么解决
切换深色外观
留言
视频编辑修改
回到顶部
首页
手机数码
医疗健康
金融管理
社交情感
无名