Spring boot 入门程序详解
来源:互联网 发布:诸葛亮 司马懿 知乎 编辑:程序博客网 时间:2024/05/16 02:12
创建一个最简单的spring boot工程,能跑起来的最简单代码如下:
@RestController@EnableAutoConfigurationpublic class Example { @RequestMapping("/") String home() { return "Hello World!"; } public static void main(String[] args) throws Exception { SpringApplication.run(Example.class, args); }}
虽然这里没有太多的代码,但是有一些重要的部分
@RestController和@RequestMapping 以及@EnableAutoConfiguration
@RestController
这被称为 stereotype annotation。它为人们阅读代码提供了一些提示,对于Spring来说,这个类具有特定的作用。在这里,我们的类是一个web @Controller,所以Spring在处理传入的Web请求时会考虑这个类
@RequestMapping
提供“路由”信息。 告诉Spring,任何具有路径“/”的HTTP请求都应映射到home方法【只要你的访问路径是”/”就调用这个方法】
localhost:8080//springbootdemo/
官网上提示:@RestController和@RequestMapping注解是Spring MVC 的注解(它们不是Spring Boot特有的)
@EnableAutoConfiguration
这个注解告诉 Spring Boot 根据你添加的jar依赖关系来“推测(guess)”你将如何配置Spring,根据你在pom中添加的Tomcat和Spring MVC相关依赖,自动当做web工程配置。
我们的应用程序的最后一部分是main()方法。 这只是一个遵循Java惯例的应用程序入口点的标准方法。 我们的main()方法通过调用run()委托(delegates)给Spring Boot的SpringApplication类。 SpringApplication将引导我们的应用程序,启动Spring,然后启动自动配置的Tomcat Web服务器。 我们需要将Example.class作为一个参数传递给run方法来告诉SpringApplication,它是主要的Spring组件。 还传递了args数组以传递命令行参数。
main 方法是程序的入口,它会启动Spring容器,并配置启动服务器
启动成功画面:
. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/
阅读全文
0 0
- Spring boot 入门程序详解
- Spring boot入门小程序
- Spring Boot 入门教程-入门程序
- 【Spring Boot】Spring Boot 入门
- Spring Boot 快速入门
- spring boot 入门
- Spring Boot 入门
- Spring Boot 入门
- spring boot简易入门
- Spring boot入门
- Spring Boot 快速入门
- Spring boot快速入门
- Spring boot 入门 实例
- Spring Boot 快速入门
- spring boot入门(一)
- spring boot入门例
- Spring Boot入门例子
- spring boot 入门
- 关于openmeetings的研究文章会在这里发布
- Oracle存储过程基本语法
- JAVA多线程的总结学习-基础
- 学习MINA
- 15. 机器学习基石
- Spring boot 入门程序详解
- struts2简介
- 获取iframe中的内容、查找获取指定元素(关于用c++调用WEBBROWSER控件,使用相关接口操作web页面元素的一些方法)
- RecyclerView增 删
- 移动端滚动穿透问题完美解决方案
- oracle的锁和锁的分类
- Oracle从创建用户到导入导出数据
- 51 nod 1022 石子归并 V2(dp决策单调性)
- Python 读取.xml数据集