SpringBoot的第一个程序helloworld
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/csdn13257081409/article/details/78953510
一开始编写第一个springboot程序helloworld时候,就会觉得不知所措,然后根据网上的一些文档看了一下,真的超级简单.入乡随俗,贴一下优点:
Spring Boot的主要优点:
- 为所有Spring开发者更快的入门
- 开箱即用,提供各种默认配置来简化项目配置
- 内嵌式容器简化Web项目
- 没有冗余代码生成和XML配置的要求
好了,言归正传,我这边使用的时idea,
第一步:创建Maven项目,可以使用quackstart,也可以使用webapp,
第二步:添加依赖和插件2.1.设置spring boot的parent
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.4.RELEASE</version> </parent>
说明:Spring boot的项目必须要将parent设置为spring boot的parent,该parent包含了大量默认的配置,大大简化了我们的开发。
2.2.导入spring boot的web支持
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
2.3.添加Spring boot的插件(这个可有可无,测试不加也没问题)
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
1.1.4.编写第一个Spring Boot的应用
@Controller @SpringBootApplication @Configuration public class HelloApplication { @RequestMapping("hello") @ResponseBody public String hello(){ return "hello world!"; } public static void main(String[] args) { SpringApplication.run(HelloApplication.class, args); } }
代码说明:
1、@SpringBootApplication:Spring Boot项目的核心注解,主要目的是开启自动配置。;
2、@Configuration:这是一个配置Spring的配置类;
3、@Controller:标明这是一个SpringMVC的Controller控制器,知道springmvc的就不用解释了;
4、main方法:在main方法中启动一个应用,即:这个应用的入口;
先运行主函数结果:
转载请注明:SuperIT » SpringBoot的第一个程序helloworld