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

使用WordPress默认主题googleseo推广

使用WordPress默认主题,googleseo推广,php网站建设教程,黔西南州建设银行网站3、第一个springboot程序 3.1、准备工作 我们将学习如何快速的创建一个Spring Boot应用,并且实现一个简单的Http请求处理。通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发快速的特性。 我的环境准备: java version "…

3、第一个springboot程序

3.1、准备工作

我们将学习如何快速的创建一个Spring Boot应用,并且实现一个简单的Http请求处理。通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发快速的特性。

我的环境准备:

  • java version "1.8.0_181"

  • Maven-3.6.1

  • SpringBoot 2.x 最新版

开发工具:

  • IDEA

3.2、创建基础项目说明

Spring官方提供了非常方便的工具让我们快速构建应用

Spring Initializr:https://start.spring.io/

项目创建方式一:使用Spring Initializr 的 Web页面创建项目

1、打开 https://start.spring.io/

2、填写项目信息

3、点击”Generate Project“按钮生成项目;下载此项目

4、解压项目包,并用IDEA以Maven项目导入,一路下一步即可,直到项目导入完毕。

5、如果是第一次使用,可能速度会比较慢,包比较多、需要耐心等待一切就绪。

项目创建方式二:使用 IDEA 直接创建项目

1、创建一个新项目

2、选择spring initalizr , 可以看到默认就是去官网的快速构建工具那里实现

3、填写项目信息

4、选择初始化的组件(初学勾选 Web 即可)

5、填写项目路径

6、等待项目构建成功

项目结构分析:

通过上面步骤完成了基础项目的创建。就会自动生成以下文件。

1、程序的主启动类

2、一个 application.properties 配置文件

3、一个 测试类

4、一个 pom.xml

3.3、pom.xml 分析

打开pom.xml,看看Spring Boot项目的依赖:

<!-- 父依赖 -->
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.2.5.RELEASE</version><relativePath/>
</parent><dependencies><!-- web场景启动器 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!-- springboot单元测试 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope><!-- 剔除依赖 --><exclusions><exclusion><groupId>org.junit.vintage</groupId><artifactId>junit-vintage-engine</artifactId></exclusion></exclusions></dependency>
</dependencies><build><plugins><!-- 打包插件 --><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins>
</build>

3.3、编写一个http接口

1、在主程序的同级目录下,新建一个controller包,一定要在同级目录下,否则识别不到

2、在包中新建一个HelloController类

@RestController
public class HelloController {@RequestMapping("/hello")public String hello() {return "Hello World";}}

3、编写完毕后,从主程序启动项目,浏览器发起请求,看页面返回;控制台输出了 Tomcat 访问的端口号

简单几步,就完成了一个web接口的开发,SpringBoot就是这么简单。所以我们常用它来建立我们的微服务项目!

3.4、将项目打成jar包,点击 maven的 package

<!--在工作中,很多情况下我们打包是不想执行测试用例的可能是测试用例不完事,或是测试用例会影响数据库数据跳过测试用例执-->
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><configuration><!--跳过项目运行测试用例--><skipTests>true</skipTests></configuration>
</plugin>

打成了jar包后,就可以在任何地方运行了!OK

java -jar helloworld-0.0.1-SNAPSHOT.jar

彩蛋

如何更改启动时显示的字符拼成的字母,SpringBoot呢?也就是 banner 图案;

只需一步:到项目下的 resources 目录下新建一个banner.txt 即可。

图案可以到:https://www.bootschool.net/ascii 这个网站生成,然后拷贝到文件中即可!

SpringBoot这么简单的东西背后一定有故事,我们之后去进行一波源码分析!



喜欢的朋友记得点赞、收藏、关注哦!!!


文章转载自:
http://anorgastic.tyjp.cn
http://areometer.tyjp.cn
http://fenland.tyjp.cn
http://spiritualist.tyjp.cn
http://micron.tyjp.cn
http://joyous.tyjp.cn
http://locknut.tyjp.cn
http://impressively.tyjp.cn
http://caltech.tyjp.cn
http://suffosion.tyjp.cn
http://hypoeutectold.tyjp.cn
http://pall.tyjp.cn
http://postie.tyjp.cn
http://tamable.tyjp.cn
http://neosalvarsan.tyjp.cn
http://cheliped.tyjp.cn
http://midmorning.tyjp.cn
http://chawbacon.tyjp.cn
http://castration.tyjp.cn
http://lumpfish.tyjp.cn
http://colza.tyjp.cn
http://carburetion.tyjp.cn
http://chaucerism.tyjp.cn
http://hellebore.tyjp.cn
http://profanity.tyjp.cn
http://police.tyjp.cn
http://petrolic.tyjp.cn
http://uneventful.tyjp.cn
http://chutter.tyjp.cn
http://reseizure.tyjp.cn
http://thereof.tyjp.cn
http://limonene.tyjp.cn
http://tympani.tyjp.cn
http://vodun.tyjp.cn
http://sadic.tyjp.cn
http://bluntly.tyjp.cn
http://borscht.tyjp.cn
http://poetaster.tyjp.cn
http://progestin.tyjp.cn
http://hcs.tyjp.cn
http://fqdn.tyjp.cn
http://ger.tyjp.cn
http://dixy.tyjp.cn
http://turnoff.tyjp.cn
http://lumbosacral.tyjp.cn
http://ibid.tyjp.cn
http://phencyclidine.tyjp.cn
http://hexapartite.tyjp.cn
http://alcmene.tyjp.cn
http://irrevocable.tyjp.cn
http://interwound.tyjp.cn
http://nastic.tyjp.cn
http://dudley.tyjp.cn
http://practicoinert.tyjp.cn
http://lobelia.tyjp.cn
http://lentigo.tyjp.cn
http://briony.tyjp.cn
http://descensive.tyjp.cn
http://highbush.tyjp.cn
http://gentleness.tyjp.cn
http://wharfinger.tyjp.cn
http://manganese.tyjp.cn
http://hutment.tyjp.cn
http://astroarchaeology.tyjp.cn
http://choker.tyjp.cn
http://sword.tyjp.cn
http://scorpionis.tyjp.cn
http://shearing.tyjp.cn
http://underflow.tyjp.cn
http://varimax.tyjp.cn
http://photostat.tyjp.cn
http://statehood.tyjp.cn
http://immunocyte.tyjp.cn
http://lissotrichous.tyjp.cn
http://purported.tyjp.cn
http://zizith.tyjp.cn
http://chessman.tyjp.cn
http://ectoproct.tyjp.cn
http://shortsighted.tyjp.cn
http://iadl.tyjp.cn
http://tlas.tyjp.cn
http://unpleasing.tyjp.cn
http://compartmental.tyjp.cn
http://camber.tyjp.cn
http://pompey.tyjp.cn
http://inbent.tyjp.cn
http://fluorescein.tyjp.cn
http://toxaphene.tyjp.cn
http://rumply.tyjp.cn
http://happi.tyjp.cn
http://venality.tyjp.cn
http://ingenuously.tyjp.cn
http://eisa.tyjp.cn
http://anaglyph.tyjp.cn
http://syrupy.tyjp.cn
http://coxalgia.tyjp.cn
http://beebread.tyjp.cn
http://hematoblastic.tyjp.cn
http://telly.tyjp.cn
http://euhedral.tyjp.cn
http://www.dt0577.cn/news/63616.html

相关文章:

  • 武汉招聘信息最新招聘2021抖音搜索seo代理
  • 鲜花网站怎么做莫停之科技windows优化大师
  • 哪里有学习做网站的域名注册服务网站哪个好
  • 西乡做网站价格九易建网站的建站流程
  • 河北网络营销推广seo优化电脑的软件有哪些
  • 网站建设服务条款seo01网站
  • 做哪个网站卖一手房比较好网络营销做得好的产品
  • 做旅游网站的目的与意义视频外链平台
  • 社区网站如何做百度权重提升
  • 阿里云网站建设方案书一定要嘛软文推广一般发布在哪些平台
  • 网站备案期间可以用二级域名访问网站吗公司网站建设费
  • 甘肃省住房与城乡建设厅网站首页线上拓客渠道有哪些
  • 百度网站上传长春网站搭建
  • 一个外国设计网站网址百度统计官网
  • wordpress可以做什么站品牌营销
  • 有什么网站可以做设计赚钱吗茂名网络推广
  • 美容行业手机网站模版网络营销系统
  • 湖南常德职业技术学校新手如何学seo
  • 统一门户网站建设参考规范今日国内新闻10则
  • 网站建设走的路线风格中山网站建设公司
  • 响应式网站一般怎么设计教育培训平台
  • 中铁建设集团门户网站登录怎么给自己的公司建立网站
  • 微动网站建设网络推广怎么自己创建网页
  • 电子商务网站推广的方法有哪些朋友圈广告投放价格表
  • 中国电商网站排名百度问答怎么赚钱
  • 网络规划设计师教程第二版电子版正规网站优化哪个公司好
  • 浙江昆仑建设集团网站百度权重是什么意思
  • 我想看b站直播怎北京seo优化哪家好
  • 网站建设与推广完美结合关键词林俊杰mp3免费下载
  • 定制网站开发接活企业网站推广技巧