Spring Boot学习笔记(2) - Hello World

一. Hello World

1.启动类

  • 在类路径下新建一个DemoApplication类,并且添加注解==@SpringBootApplication==,表示该类为SpringBoot的一个启动类

    @SpringBootApplicatio//标识该类为一个启动类
    public class DemoApplication {
    
        public static void main(String[] args) {
            //传入启动类对象与命令行参数信息
            SpringApplication.run(DemoApplication.class, args);
        }
    }
    
  • 启动类应该放在包的最外层,因为SpringBoot默认加载启动类所在包下的同级目录与子目录相关的类

2.新建一个Controller对象

package com.study.demo.Controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloWorldController {

    @RequestMapping("/hello")
    public String hello(){
        return "springBoot HelloWorld";
    }
}
  • @RestController为@Controller与@ResponseBody的结合

    @Target(ElementType.TYPE)
    @Retention(RetentionPolicy.RUNTIME)
    @Documented
    @Controller//标识类对象为一个Controller类
    @ResponseBody//表示返回结果不会被解析为跳转路径,而是直接写入HTTP 响应正文中
    public @interface RestController
    
  • Controller对象需要创建在启动对象的同级或者下级包中

3.启动项目

1527994829.jpg

4. 项目打包成一个jar

  • 在pom文件中确保已经将springBoot的打包插件引入

    <!--springBoot项目maven打包插件,用于将springBoot打包成一个jar包-->
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
    

    执行maven‘命令package


    1527997415.png

    1527997492.jpg
  • 执行完成后在项目的target目录下可以找到相应的jar包,在jar包所在的目录下打开执行java的jar执行命令即可启动项目

    java -jar demo-0.0.1-SNAPSHOT.jar
    
    1527997771(1).jpg
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,148评论 6 342
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,084评论 19 139
  • 入门 介绍 Spring Boot Spring Boot 使您可以轻松地创建独立的、生产级的基于 Spring ...
    Hsinwong阅读 17,038评论 2 89
  • 摘要 看完本文你将掌握如下知识点: 如何搭建一个SpringBoot项目 SpringBoot自动配置原理 Spr...
    飘逸峰阅读 12,023评论 1 41
  • 红灯慢舞风,遍映上江彤。 古镇着衣素,南檐戏柳东。 青灯佛刹寺,赤瓦殿楼宫。 铁马铺金缕,长河蜀汉隆。
    浮零先生阅读 1,391评论 0 5

友情链接更多精彩内容