*SpringBoot-study-01 入门案例*
1.SpringBoot是什么?
springBoot是一个基于spring的微服务框架.从本质上讲它又不是一个框架,它是一些库的集合,maven或者gradle项目导入相应的依赖即可使用spring Boot ,而且无需管理这些库的版本;
2.SpringBoot的作用?
极大减少了spring与其他框架整合的代码,也实现了spring开发的web应用的快速开发;
3.注意:
springBoot默认不支持jsp视图,官方推荐使用Thyeleaf或者Freemarker;
话不多说上代码:
POM:
<properties>
<!-- 编码和jdk 1.8 -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<!--启动项-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--测试-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
启动类:
package tcbj.cn;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class ManageSysApplication {
public static void main(String[] args) {
SpringApplication.run(ManageSysApplication.class,args);
}
}
package tcbj.cn.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
测试类:
@RestController
public class HelloWord {
@RequestMapping("/test")
public String Test() {
System.out.println("HelloWord spring boot");
return "HelloWord spring boot";
}
}