Springboot之HelloWorld
实现 :浏览器发送hello请求,服务器接收请求并处理,响应Hello World! 字符串
1.创建一个maven工程(利用idea自身优势jar)
2.导入依赖springboot相关的依赖
-进入springboot官网,Quick Start->搜索并复制->粘贴后自动导入相应依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.4.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3.编写主程序类HelloWorldMain
@SpringBootApplication 标注主程序,说明这是一个Spring Boot==
@SpringBootApplication
public class HelloWorldMain {
public static void main(String args[]){
//Spring应用启动起来
SpringApplication.run(HelloWorldMain.class,args);
}
}
4.编写controller类发送请求
@Controller
public class HelloController {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "Hello World!";
}
}
5.运行并测试
6.简化部署
<!-- **将应用打包成一个可执行的jar包**-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
添加插件后,利用应用直接打包,并直接利用java -jar的命令执行
示例运行:
1.将打包的.jar文件复制到桌面(便于找到)
2.cmd运行该文件命令为 java -jar spring-boot-01-helloworld-1.0-SNAPSHOT.jar(注:tab键快速补全)
3.浏览器测试
SpringBoot之神速建立
(利用idea自身优势)
默认生成的Spring Boot 项目中:
- 之程序已经生成好,我们只需编辑自己的逻辑逻辑代码
- resource文件夹中目录结构
static:保存所有的静态资源;js,css,images。。
== templates==:保存所有的模板页面(S任凭Boot某人jar包使用嵌入式的Tomcat,默认不支持jsp,但可以使用模板引擎(freemarker,thymeleaf))
application.properties:Spring Boot 应用的配置文件;可以支撑一些,默认设置。(例:端口号等,,)