微信搜索superit|邀请体验:大数据, 数据管理、OLAP分析与可视化平台 | 赞助作者:赞助作者

SpringBoot的第一个程序helloworld

spring aide_941 25℃

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

喜欢 (0)or分享 (0)