Eclipse搭建第一个Spring boot项目 妖狐艹你老母 2022-05-20 07:54 207阅读 0赞 创建Spring boot项目之前,默认大家都已经下载好了Eclipse和Maven,并配置好了相关的环境。 ## 一、下载STS插件 ## 要创建Spring boot项目,首先得下载相应的插件,进入Eclipse Marketplace ![1.png][] 下载完成之后,我们就可以创建spring boot项目了。 ## 二、创建Spring Boot项目 ## 第一步 ![4.png][] #### 一定要保证网络好,不然无法创建 #### 第二步 ![2.png][] 如果你创建的时候一直不显示下面的内容,那么可以把https改成http试试。 第三步,选择项目需要的依赖 ![3.png][] 第四步,点击next->finish #### 我的创建太慢了,所以我放弃这种方式。SpringBoot项目本质上也就是一个maven项目,使用上述方式只是帮我们初始化了,然鹅对于我这辣鸡电脑来说太慢了,所以我使用下面的方式。 #### ##### (1)新建一个maven项目 ##### ##### (2)配置pom.xml ##### <build> <plugins> <!-- 配置jdk的版本 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> <!-- 配置springboot编译插件 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> <dependencies> <!-- 配置SpringBoot相关的jar包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>1.5.9.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>1.5.9.RELEASE</version> <scope>test</scope> </dependency> </dependencies> ##### (3)编写SpringBoot的入口类 ##### /** * 注解SpringBootApplication表示这是一个SpringBoot应用,运行该类的main方法就会启动tomcat,默认端口是8080 * @author liu */ @SpringBootApplication public class SpringBootDemoApplication { public static void main(String[] args) { SpringApplication.run(SpringBootDemoApplication.class, args); } } ##### (4)编写一个controller进行测试 ##### /** * RestController注解是@ResponseBody和@Controller的缩写 * @author liu */ @RestController public class HelloController { @RequestMapping("/hello") public String hello() { return "Hello SpringBoot!"; } } 到此一个小小的SpringBoot项目就完成了,我们启动入口类的main方法 Run As—->Spring Boot App,出现下面的界面 ![5.png][] ![6.png][] 打开浏览器,访问controller(**注意这里没有带项目名称**) ![7.png][] [1.png]: /images/20220520/acd4513ff74e4793b8bf28ba373dd253.png [4.png]: /images/20220520/dcd5d808365444ef919c3c2c846e1345.png [2.png]: /images/20220520/aef31754a10140a7beec3acd7a94f835.png [3.png]: /images/20220520/6b566c94a9fa4ebe9d6a01b71c7058cb.png [5.png]: /images/20220520/f6e0e5a4704645af8561da3a31e8c5f5.png [6.png]: /images/20220520/ee15dad8e05847c7a5f387c1c1e0e9c5.png [7.png]: /images/20220520/86697bc2a8de405d8301188bac13114a.png
还没有评论,来说两句吧...