使用intellij idea搭建第一个springboot项目
以下内容完全转载自:https://blog.****.net/qq_34853322/article/details/82215517
https://blog.****.net/qq_34205356/article/details/81098354
创建一个新项目
File 打开一个新Project
选择Spring Initializr,Project SDK里选择所需要的jdk版本,这里建议使用1.8版本,文章结尾处给了百度云链接,需要的朋友自取。这里选择网址的时候不要选择默认,选择Custom,网址填 https://start.spring.io/ ,选中next,进行下一步。
注意:如果选择默认,可能会出现报错,有一个解决方法是 选择File下的settings,在搜索框中搜 HTTP Proxy,选中Auto-detect proxy settings,然后保存问题即可解决。
命名习惯可根据自己的喜好更改,因为这里只是一个演示,所以我就不改了。继续next。
因为我要创建的是一个web项目,所以这里勾中web,然后next。
更改项目名称和项目地址(选一个空文件夹)。然后完成项目的创建。
到这里我们的项目创建已经完成了,idea已经自动生成了一些文件,下面我们来看看。
pom.xml文件:maven依赖关系文件。
DemoAppication.java:该文件内含main函数,用于启动应用程序。
application.properties:一个空的properties文件,可根据需要配置属性。
pom.xml文件
<groupId>:当前项目的名称, jar是打包方式。
<parent>:配置项目继承spring-boot-starter-parent(若不喜欢这种方式,也可以通过scope=import获取依赖管理的好处。)
<properties>:java版本以及字符。
<plugin>:spring boot包含的一个maven插件,可将项目打包成可执行的jar。(如果使用Spring Boot Starter Parent Pom,则只需要添加该插件而无需配置。)
DemoApplication.java文件
只需要在原文件上添加@RestController @RestMapping("/") public String first(){return "my first springboot!!!";}即可。
@RestController 被称为构造型注解,当处理web进来的请求时,spring会询问它。并告诉spring以字符串的形式渲染结果,并直接返回给调用者。
@RestMapping 该注解提供路由信息,它告诉spring任何来自“/”的http请求都应该被映射给home方法。
最后是main方法,它相当于程序的一个入口。通过调用run方法,将业务委托给springboot的SpringApplication类,SpringApplication将引导我们的应用,启动spring,继而启动被我们配置好的tomcat web服务器。DemoApplication.class被作为一个参数传递给run方法来告诉SpringApplication谁是主要的spring组件。
完成之后,运行我们的程序,直接点击旁边的绿色三角形即可运行main方法。或者右键选择run也可运行。
运行成功后,在浏览器中输入 http://localhost:8080,出现 my first springboot!!!项目运行通过~~~~