• SpringBoot学习1:创建第一个SpringBoot项目


    一、新建项目

    二、打开项目的pom文件,在里面添加maven依赖

     1 <!--springboot项目依赖的父项目-->
     2     <parent>
     3         <groupId>org.springframework.boot</groupId>
     4         <artifactId>spring-boot-starter-parent</artifactId>
     5         <version>2.0.0.RELEASE</version>
     6     </parent>
     7 
     8     <!--注入springboot启动器-->
     9     <dependencies>
    10         <dependency>
    11             <groupId>org.springframework.boot</groupId>
    12             <artifactId>spring-boot-starter-web</artifactId>
    13         </dependency>
    14     </dependencies>

    所谓的 springBoot 启动器其实就是一些 jar 包的集合。SprigBoot 一共提供 44 启动器。

    例如:
    4.1 spring-boot-starter-web
    支持全栈式的 web 开发,包括了 romcat 和 springMVC 等 jar
    4.2 spring-boot-starter-jdbc
    支持 spring 以 jdbc 方式操作数据库的 jar 包的集合
    4.3 spring-boot-starter-redis
    支持 redis 键值存储的数据库操作

    三、新建springboot的启动类Application

     1 package com.cccuu;
     2 
     3 import org.springframework.boot.SpringApplication;
     4 import org.springframework.boot.autoconfigure.SpringBootApplication;
     5 
     6 /*******************************************
     7  * springboot的引导类
     8  * @Package com.cccuu
     9  * @Author duan
    10  * @Date 2019/1/4 19:18
    11  * @Version V1.0
    12  *******************************************/
    13 @SpringBootApplication  //表示当前类是springboot的启动类
    14 public class Application {
    15 
    16     public static void  main(String[] args){
    17         SpringApplication.run(Application.class,args);
    18     }
    19 }

    四:新建一个controller

     1 package com.cccuu.controller;
     2 
     3 import org.springframework.web.bind.annotation.RequestMapping;
     4 import org.springframework.web.bind.annotation.RestController;
     5 
     6 /*******************************************
     7  *
     8  * @Package com.cccuu.controller
     9  * @Author duan
    10  * @Date 2019/1/4 19:34
    11  * @Version V1.0
    12  *******************************************/
    13 @RestController
    14 @RequestMapping("/springboot")
    15 public class HelloWorldController {
    16 
    17     @RequestMapping("/hello")
    18     public String sayHello(){
    19         return "hello world";
    20     }
    21 }

     五:运行启动类Application的main方法

    在浏览器上进行访问

    注意:

    1:启动类Application扫描包时扫描其所在的包以及该包下的所有子包

  • 相关阅读:
    二维码的生成细节和原理【转】
    ASP.NET中的Session怎么正确使用
    Application,Session,Cookie,ViewState和Cache区别
    为什么 Rust 连续三年成为最受欢迎的语言
    《预见2050》:科技也很燃
    财讯传媒集团首席战略官段永朝:AI等技术将带来认知重启
    福特第三代自动驾驶在美开启公开道路测试
    2019百度AI开发者大会,百度华为将宣布大消息
    全球负载最大吨位搬运机器人在中国诞生
    selenium webdriver python 开始
  • 原文地址:https://www.cnblogs.com/duanrantao/p/10222096.html
Copyright © 2020-2023  润新知