本文共 2507 字,大约阅读时间需要 8 分钟。
什么是SpringBoot?
回顾Spring,Spring是一个轻量级的Java开源框架。SpringBoot是为了简化Spring而产生的一个JavaWeb开发的框架。在SpringBoot最重要的就是 “约定大于配置” 。SpringBoot是如何简化开发的?
打开Spring官网,找到SpringBoot模块,点击进去
再找到Quick Start,点击进去创建一个项目 创建项目 我们发现已经将项目下载下来了,解压 然后我们使用IDEA导入项目 项目结构: 我们直接运行项目主程序,看看效果(springboot集成了Tomcat,可以直接运行) pom.xml文件分析4.0.0 org.springframework.boot spring-boot-starter-parent 2.1.7.RELEASE com.muhan springboot学习 0.0.1-SNAPSHOT springboot学习 Demo project for Spring Boot 1.8 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-maven-plugin
如上所示,主要有四个部分:
编写Controller
在springboot主程序的同级目录下新建controller包,并在该包下新建Controller类(注意:所有的controller都必须在springboot主程序的同级目录下,或者同级目录下的子包下。要不然就找不到controller,这里就体现了springboot的约定大于配置) 然后编写controllerpackage com.muhan.springboot.controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;//@RestController=@Controller+@ResponseBody//表示将该类托管给spring,spring可以通过这个注解找到该controller@RestControllerpublic class HelloController { //RequestMapping:请求映射路径 @RequestMapping("/h1") public String hello(){ return "hello"; }}
运行springboot主程序,测试:
测试成功!修改启动时显示的字符拼成的字母
自带的样式为:
我们可以在resources目录下新建banner.txt文件,并将喜欢的字符串拷贝进去就可以了 我们再次运行,看以下效果 项目打包 在打包时要注意项目名称和Maven名称不能有中文,要不会打包不成功(博主被坑过),还要两个名字一模一样,包括pom配置文件里面的配置转载地址:http://ntiwi.baihongyu.com/