一、IDEA快速搭建SpringBoot2项目

时间:2024-04-13 10:38:31

环境说明:SpringBoot为2.x版本,JDK为1.8+(含JDK1.8),我使用的IDEA工具是2018.2.3,maven 3.0+。废话不多说,直接讲一下快速搭建的过程和测试吧!

1、搭建步骤

  • 点击 File——New——Project
  • 选择SpringInitializr和Jdk,点击 next
  • 设置相关包名 ,工程类型选择MavenProject,点击next
  • 配置Web相关依赖,搜索’web’点击第一个,IDEA会装载web相关的模块
  • 编辑项目名称和项目地址,点击Finish

2、运行项目

  • 项目结构
    一、IDEA快速搭建SpringBoot2项目
    简单介绍下几个文件:
    DemoApplication:运行springboot程序的入口。
    application.properties:默认的配置文件,默认为空,也可以是yml格式。
  • 运行项目
    因为SpringBoot内置了Tomcat,运行DemoApplication的main函数即可启动项目。一、IDEA快速搭建SpringBoot2项目
    3、helloworld测试
  • 在HelloWorldController写个测试:注解中可以将@RestController替代成@Controller和 @ResponseBody
    一、IDEA快速搭建SpringBoot2项目
  • 运行main函数启动项目,浏览器访问http://localhost:8080/test/helloWorld
    一、IDEA快速搭建SpringBoot2项目
    至此,搭建并测试一个简单springboot的demo完成了,是不是很简单。后面还会继续介绍关于springboot的一些东西,特别是整合目前比较流行的一些技术栈。最后,顺便说一下是springboot的一些简单介绍吧:
简介:
   Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程该框架使用了特定的方式来进行配置,
从而使开发人员不再需要定义样板化的配置。spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式。

特点:
	1. 创建独立的Spring应用程序
	2. 直接嵌入Tomcat,Jetty或Undertow,无需部署WAR文件
	3. 提供推荐的基础POM文件来简化Apache Maven配置
	4. 尽可能的根据项目依赖来自动配置Spring框架
	5. 提供生产就绪型功能,如指标,运行状况检查和外部配置
	6. 绝对没有代码生成和对XML没有要求配置