当前位置: 首页 > 科技观察

SpringBoot2.x集成系统之HelloWorld项目

时间:2023-03-12 20:55:17 科技观察

前言对于新手来说,SSM框架经常死在配置中。有时候你会发现,即使按照教程一步步来,最后还是会出错。Springboot的出现极大的解决了这个问题。本系列文章不是教程文档,而是为您提供完整的教程案例。概念性问题建议自学。Springboot相关的教程或者书籍已经有很多了。解决问题:本系列文章主要提供集成模板。不会膨胀太多。易于检查。github地址:https://github.com/fengdongdongwsn/springboot-example本系列基础部分约40篇本系列进阶部分为暂定环境介绍Java版本:java8开发IDE:IDEASpringboot版本:Springboot2。4.3适用版本:Springboot2.x系列maven版本:maven3.6.3OK,启动。一、创建springBoot-HelloWorld项目1、新建项目我创建了一个父子项目结构:从上到下我们一一分析:(1)SpringBoot的基本结构有三个文件夹:src/main/java:程序开发文件夹,我们在这里编写程序代码。src/main/resources:配置文件src/test/java:测试程序(2)src/main/java下的DemoApplication.java的main函数是主程序的入口,相当于main函数。(3)src/main/resources下的static存放了一些配置资源,比如图片等。(4)src/main/resources下的application.proties是一个全局配置文件,里面定义了一些接口的端口号等各种信息。(5)pom文件极其重要。它定义了一些项目的依赖信息。(6)其他不重要。我们不会在这里谈论它们。项目已经搭建好,见基础案例。2.第一个SpringBoot案例第一步:我们在src/main/java文件夹下新建一个Controller包,新建一个HelloWorldController类@RestControllerpublicclassHelloWorld{@RequestMapping("/hello")publicStringhello(Stringname){return"HelloWorld!"+name;}}Step2:RunSpringbootHelloworldApplication@SpringBootApplicationpublicclassSpringbootHelloworldApplication{publicstaticvoidmain(String[]args){SpringApplication.run(SpringbootHelloworldApplication.class,args);}}Step3:在浏览器中直接访问OK,第一种情况Finish。三、小例子分析1、pom.xml文件给出核心部分:org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtest也就是说我们可以在pom文件的dependencies结构下添加我们需要的依赖。2、application.properties文件添加了上面的依赖后,我们就可以在这个文件中添加一些配置了。比如我们的8080端口被占用了,那么我们修改项目的端口为8888,或者我们把项目的根目录改成test。server.port=8888server.servlet.context-path=/test这个文件有很多配置。这里只是一个案例,看看如何配置它。这个属性文件也可以修改成yml格式。3、Controller、Service等文件对于我们具体的业务逻辑,只需要在相应的文件中编码即可,与SSM框架一样。这就是SpringBoot,超级好用。SpringBoot与其他框架整合的文章也会陆续推出。本文转载自微信公众号“愚公要移山”,可关注下方二维码。转载本文请联系愚公移山公众号。