当前位置: 首页 > news >正文

北京市住房和城乡建设委员门户网站seo学徒招聘

北京市住房和城乡建设委员门户网站,seo学徒招聘,网页尺寸1920,怎么做网页游戏代理【JavaEE】Spring Boot 开发要点总结(1) 文章目录 【JavaEE】Spring Boot 开发要点总结(1)1. Spring Boot 的优点2. Spring Boot 项目创建2.1 下载安装插件2.2 创建项目过程2.3 加载项目2.4 启动项目2.5 删除一些没用的文件 3. Sp…

【JavaEE】Spring Boot 开发要点总结(1)

在这里插入图片描述

文章目录

  • 【JavaEE】Spring Boot 开发要点总结(1)
    • 1. Spring Boot 的优点
    • 2. Spring Boot 项目创建
      • 2.1 下载安装插件
      • 2.2 创建项目过程
      • 2.3 加载项目
      • 2.4 启动项目
      • 2.5 删除一些没用的文件
    • 3. Spring Boot 工程目录结构
      • 3.1 main
      • 3.2 test
      • 3.3 target
      • 3.4 依赖管理
    • 4. 网页的方式去创建
    • 5. 项目的使用(打印HelloWorld)
    • 6. 不遵循约定的案例
      • 6.1 类的位置
      • 6.2 配置文件
    • 7. 设置热部署

【JavaEE】Spring Boot 开发要点总结(1)

Spring框架是为了简化Java程序的开发的,而Spring Boot框架则是为了简化Spring程序开发的

Spring Boot,也就是Spring 脚手架

现实中的脚手架是这样的:

脚手架 的图像结果

通过这个脚手架,我们就可以更快速方便的盖房子,并且房子建得会更好

而Spring Boot,就是Spring代码的脚手架,让我们更加方便的去开发~

  • 在之前的学习中,Spring项目是普通的Maven项目,一些麻烦的地方避免不了
  • 而Spring Boot的出现,解决了一系列麻烦

框架就是这样,将一些繁琐的操作包装起来,成为“地基/骨架”,让开发者在框架之上开发

1. Spring Boot 的优点

  1. 快速集成框架
    • Spring Boot 提供了 启动添加依赖 的功能,用于秒级集成各种框架
    • (创建项目前后都可以方便的添加依赖,打 √ 的方式)
  2. 内置运行容器
    • 无需配置 Tomcat等 Web容器,Spring Boot一个项目就包含了一整个 Tomcat!
      • 自然就不需要之前开发的一系列配置
    • 直接运行和部署程序
  3. 快速部署项目
    • 无需外部容器 即可启动并运行项目
    • 使用jar包,加上简单的命令就可以运行
      • 无需像之前那样,得删除原来的,然后再部署过去
  4. 可以完全抛弃繁琐的XML方式去配置
    • 使用注解和配置的方式进行开发
    • 一开始就是空白的,需要自主配置的才去写,一些固定的配置不需要
  5. 支持更多的监控指标
    • 可以更好的了解项目的运行情况

在后面的学习中,你会有更深的体验!

2. Spring Boot 项目创建

2.1 下载安装插件

下载前叫做:Spring Boot Helper

在这里插入图片描述

下载后叫做:Spring Initializr and Assistant

在这里插入图片描述

这样才能选择创建这个项目:

在这里插入图片描述

2.2 创建项目过程

在这里插入图片描述

在这里插入图片描述

本质上就是在这个网站上去创建项目的,但是IDEA的工作就是代替这个操作,并且创建出来的项目放在我们想要的目录下,比较方便

  • 网站创建Spring Boot项目随后单独演示

其他源就不做介绍了,感兴趣的可以自行了解

start.aliyun.com:

在这里插入图片描述

保持网络通畅,因为IDEA这个适合就是在访问那个源了:

在这里插入图片描述

设置项目配置:
在这里插入图片描述

  • 不需要打war包,否则会导致一些不必要的问题

创建前的导入依赖(打 √ 的方式)

在这里插入图片描述

在这里插入图片描述

这些依赖包,后面就有很重要的作用~

  • 例如DevTools这个包,后面就可以支持热部署~

2.3 加载项目

这个启动类还是红色的,说明没有加载好
在这里插入图片描述

这样子做:
在这里插入图片描述

在这里插入图片描述

点击reload,这样就可以加载项目了

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

默认给你加了这个 .RELEASE,要删掉

重新reload:

  • 要配置国内源哦
    • 【JavaEE】JavaEE进阶:框架的学习 - Spring的初步认识_s:103的博客-CSDN博客

在这里插入图片描述

耐心等待加载完毕,注意网络通畅

在这里插入图片描述

2.4 启动项目

  • 点绿色小三角,或者快捷键~

在这里插入图片描述

在这里插入图片描述

2.5 删除一些没用的文件

我们IDEA有可视化的插件,也用不着这些命令行指令

  • 用命令行怎么做,在之前说过,传送门:博客

在这里插入图片描述

直接Delete:

在这里插入图片描述

在这里插入图片描述

3. Spring Boot 工程目录结构

3.1 main

在这里插入图片描述

配置文件:空空如也

  • 这就是前面说的方便性,需要配置才配置

在这里插入图片描述

如设置端口号:

在这里插入图片描述

Spring里面一个重点就是:“约定大于配置”

  • 所以遵循一些约定,才能好好地去开发
  • 不再是强硬要求你去搞一些配置,一些依赖,更多的是遵守约定

目前需要提到的约定就是:

  1. 只有与启动类同级或者是其子目录的类有效
  2. 配置文件的文件名只有是application,才会再启动项目时自动生效
    • 并且配置文件的名字应该是 application-xxx.properties或者application-xxx.yml
    • 这两种配置文件在后续学习重点讲解~

3.2 test

在这里插入图片描述

单元测试则需要学习一些测试知识,后续会更新这方面内容

3.3 target

在这里插入图片描述

这个就是上面的代码生成的字节码,这是运行所必备的

这个目录可以直接删除,反正每次都会生成~

在这里插入图片描述

3.4 依赖管理

pom.xml就是maven的核心配置文件 => 管理依赖

在这里插入图片描述

可以看到,刚才在创建之前勾中的几个依赖就出现在这了~

现在创建之后,我们也可以进行快速导入依赖:

下载安装插件:EditStarters

在这里插入图片描述

在pom.xml内右键:

在这里插入图片描述

选择这个:

在这里插入图片描述

选择官方源:

在这里插入图片描述

可视化的去选择和导入想要的依赖:

  • 可能比较老,所以一些依赖没有,得自己去找

在这里插入图片描述

在这里插入图片描述

出现在右侧:

在这里插入图片描述

点击OK,在外面reload:

在这里插入图片描述

  • 这样依赖就导入了

在这里插入图片描述

这样就可以移除了:

在这里插入图片描述

点击OK:

在这里插入图片描述

  • 依赖就不见了~

4. 网页的方式去创建

传送门:Spring Initializr

在这里插入图片描述

跟刚才差不多的操作:

在这里插入图片描述

点击选择依赖:

在这里插入图片描述

点击 - 就可以删除了~

在这里插入图片描述

点击GENERATE:

在这里插入图片描述

就会生成一个项目压缩包:

在这里插入图片描述

在这里插入图片描述

然后还是得用IDEA去打开~

5. 项目的使用(打印HelloWorld)

在这里插入图片描述

  • 创建一个类,加上注解,至于原理什么的,这是之后的事儿~

  • @RestController注解就是两者之和

    在这里插入图片描述

设置路由:

在这里插入图片描述

浏览器访问:

  • 格式:127.0.0.1:[端口号]/[路由]
  • 不需要项目名,因为一个项目就是单独的Tomcat,单独的一个端口号
    • 就不再是多个项目共用一个Tomcat端口

在这里插入图片描述

  1. 项目可能没有启动
  2. 端口号可能被我们改了

在这里插入图片描述

效果:
在这里插入图片描述

6. 不遵循约定的案例

【每次改动都需要重新启动程序!】

6.1 类的位置

正确位置:

在这里插入图片描述

改动后:

在这里插入图片描述

运行结果:

在这里插入图片描述

在这里插入图片描述

就是找不到~

正确写法:

在这里插入图片描述

运行结果:

在这里插入图片描述

在这里插入图片描述

6.2 配置文件

在这里插入图片描述

在这里插入图片描述

通过配置文件设置端口~

运行结果:

在这里插入图片描述

正确写法:

在这里插入图片描述

运行结果:

在这里插入图片描述

7. 设置热部署

在之前,我们每次改动,都需要重新启动一下,项目才会自动部署去覆盖原本的~

而热部署则是随着项目的更改,自动帮我们重新启动(有点像vscode自动保存那样,但这个的工作量就比较多)

  • 所以能get 那个“热”的意思了吗🤣

设置流程:

在这里插入图片描述

  • 这一个设置后面需要给未来的项目设置

在这里插入图片描述

  • 这一个设置,未来的项目会统一

给未来的项目设置:

在这里插入图片描述

在这里插入图片描述

测试:

在这里插入图片描述


文章到此结束!谢谢观看
可以叫我 小马,我可能写的不好或者有错误,但是一起加油鸭🦆

这是本文的代码:spring_boot_demo1/src/main/java/com/example/demo · 游离态/马拉圈2023年8月 - 码云 - 开源中国 (gitee.com)


http://www.hkea.cn/news/94046/

相关文章:

  • 谁告诉你j2ee是做网站的宁波网站推广找哪家公司
  • 谷歌外贸建站多少钱搭建网站教程
  • 赚钱靠普的网站关键字搜索软件
  • 建设银行深分行圳招聘网站做游戏推广一个月能拿多少钱
  • 北京网站建设及推广招聘关键词排名代做
  • 对网站建设的意见建议网络营销推广的方法有哪些
  • 爬虫网站怎么做怎样才能在百度上面做广告宣传
  • 网站页码南昌做seo的公司有哪些
  • 网络设计方案包括哪些深圳百度推广seo公司
  • 亚马逊跨境电商开店站长工具seo综合查询5g
  • 网站怎么做百度快照logo百度快照优化推广
  • 山西网站建设排名seo技术培训山东
  • 日韩系成人影片成首选网站如何优化推广
  • 网站到期续费通知搜索风云排行榜
  • 网站公司说我们做的网站服务器不够用哪个杭州seo好
  • 类似淘宝网站建设费用杭州哪家seo公司好
  • 装修网站怎样做seo专员很难吗
  • 无锡网站外包如何接广告赚钱
  • 英文网站制作 官网淘宝标题优化网站
  • 电力建设网站网络推广网站的方法
  • 如何做网站窗口网站优化网络推广seo
  • 营销型网站建设效果网络营销策划推广方案
  • 专业的网站搭建多少钱网站seo优化价格
  • 广州公司网站设计制作win10优化大师官网
  • 做调查哪个网站比较可靠百度指数查询
  • 怎么在建设厅网站报名广州网站优化服务
  • 怎么用dw做静态网站b站好看的纪录片免费
  • 济南网站建设那家好网站制作公司有哪些
  • 域名和网站名不一样营销公司
  • discuz做电影网站免费网站seo