SpringBoot:入门案例
1、系统要求
- Java 8 & 兼容java14 .
- Maven 3.3+
- idea 2019.1.2
maven设置jdk版本,设置阿里云仓库:https://www.tinstu.com/1097.html
2.HelloWord
引入依赖:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
创建主程序:
MainApplicat.java
/**
* 主程序类
* @SpringBootApplication:这是一个springboot应用
*/
@SpringBootApplication
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class,args);
}
}
编写业务
/**
* @ResponseBody 表示把字符串直接写给浏览器,而不是跳转到某页面
* @RestController 包含了 @ResponseBody @Controller
*/
//@ResponseBody
//@Controller
@RestController
public class HelloController {
@RequestMapping("/hello")
public String handle01(){
return "hello spring";
}
}
测试
直接运行 MainApplication
无需配置tomcat,springboot集成tomcat
简化配置
application.properties
server.port=8888 //修改tomcat的端口号
简化部署
pom.xml引入插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
把项目打成jar包,直接在目标服务器执行即可。
注意点:
- 取消掉cmd的快速编辑模式
阅读剩余
版权声明:
作者:Tin
链接:http://www.tinstu.com/1556.html
文章版权归作者所有,未经允许请勿转载。
THE END