SpringBoot 入门demo

创建SpringBoot项目方式一

(1)新建maven项目,不使用骨架。

(2)在pom.xml中添加

    <!--springboot项目的依赖,统一管理版本-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter</artifactId>
        <version>2.2.4.RELEASE</version>
    </parent>

    <dependencies>
        <!-- web项目要用的依赖,不设置版本,由<paren>统一管理版本 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

    </dependencies>

(3)src/main/java下新建包com.chy.controller,包下新建TestController

@RestController  //相当于@[email protected],会自动把此controller中所有业务方法返回的String、json加到响应体中。也可以用@Controller,然后在业务方法上标注@ResponseBody
@EnableAutoConfiguration  //允许自动配置
public class TestController {

    @RequestMapping("/handler")
    ublic String handler(){
        return "ok";
    }

}

(4)新建包com.chy.test,包下新建测试类Test,里面写一个main方法,标注为springboot的引导类

@SpringBootApplication  //标识为SpringBoot的引导类(程序入口)
public class Test {
    public static void main(String[] args) {
        SpringApplication.run(TestController.class);  //运行、部署指定的类
    }
}

引导类必须要有main方法。

如果把main方法写controller中,在controller上标注@SpringBootApplication ,则不必在controller上标注@EnableAutoConfiguration。

(5)点击Test类左边的绿色三角形运行,控制台打印springboot的标志,看到springboot内置的tomcat已经启动

浏览器地址栏输入 http://localhost:8080/handler ,看到页面显示“ok”。

注意内置的tomcat是直接部署到localhost下的,不是部署到项目名下的。


创建SpringBoot项目方式二

新建项目

勾选Web -> Spring Web就行了。

IDEA已经在pom.xml中导入了所需的依赖,并自动生成了一些文件、包、类。

我个人更喜欢方式一,因为依赖都是自己导的,包、类都是自己建的,看起来比较简洁,不会自动生成杂七杂八的文件。

原文地址:https://www.cnblogs.com/chy18883701161/p/12270088.html

时间: 2024-10-10 16:32:02

SpringBoot 入门demo的相关文章

SpringBoot 入门 Demo

SpringBoot   入门 Demo Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者. 特点 1. 创建独立的Spring应用程序 2. 嵌入的Tomcat,无需部署WAR文件 3. 简化Maven配置

SpringBoot入门Demo

一.开发环境 1.Eclipse STS 2.maven 3.6.0(Maven的安装配置等这里不做介绍,不会的小伙伴可以百度一下) 3.jdk1.8 4.SpringBoot2.1.5 二.构建Spring Boot项目 1.使用maven构建SpringBoot项目 第一次创建项目时,会花费好长时间去下载SpringBoot2.1.5相关的jar包,需要耐心等待 2.SpringBoot启动器 所谓的springBoot启动器其实就是一些jar包的集合.SprigBoot一共提供44启动器.

SpringBoot入门示例

SpringBoot入门Demo SpringBoot可以说是Spring的简化版.配置简单.使用方便.主要有以下几种特点: 创建独立的Spring应用程序 嵌入的Tomcat,无需部署WAR文件 简化Maven配置 自动配置Spring 提供生产就绪型功能,如指标,健康检查和外部配置 绝对没有代码生成和对XML没有要求配置 (1)创建maven项目,构建java项目(注意:这里为java项目,也能通过内嵌的tomcat启动服务,访问controller指定路径返回的数据) 项目目录结构如下:

Springboot 入门及Demo

一:SpringBoot入门1.1:SpringBoot简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.听说Springboot可以在140个字符以内发布一个web应用.1.2:SpringBoot特性 1. SpringBoot并不是对Spring功能上的增强,而是提供了一种快速创建独立的Spring应用程序的框架2. 嵌入的Tomcat,无需

SpringBoot入门学习(二)

第一讲我们已经讲解了入门Demo,这一讲我们主要讲解包含以下内容 项目内一些属性配置 自定义属性配置 ConfigurationProperties配置 (1)第一个工程创建的时候会自动在工程下创建application.properties文件,如下图,那么该文件有什么作用呢? 该文件主要用于参数配置,类似于web.xml一样,可以配置不同的参数,而且比web.xml 更强大.首先分析一下,demo首次访问项目地址是  http://localhost:8080/, 我们并没有加项目路径,其实

SpringBoot入门(一)——开箱即用

本文来自网易云社区 Spring Boot是什么 从根本上来讲Spring Boot就是一些库的集合,是一个基于"约定优于配置"的原则,快速搭建应用的框架.本质上依然Spring,在这之上帮我们省去了很多样板化的配置,使得我们能够更专注于应用程序功能的开发. Spring Boot精要 SpringBoot将很多魔法带入了Spring应用程序的开发之中,其中最重要的是以下四个核心 自动配置:针对常见的应用功能,SpringBoot自动提供相关的配置,减少用于样板化配置的时间 起步依赖:

SpringBoot入门九,添加shiro支持

项目基本配置参考SpringBoot入门一,使用myEclipse新建一个SpringBoot项目,使用myEclipse新建一个SpringBoot项目即可.现在来给项目添加shiro支持,数据暂时硬编码,不连接数据库,具体内容如下: 1. pom.xml添加以下配置信息 <!-- 开启shiro依赖 --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-s

SpringBoot入门基础

SpringBoot入门 (一) HelloWorld 一 什么是springboot springboot是一个全新的框架,它设计的目的简化spring项目的初始环境的搭建和开发,主要有以下几个特点: 1.简化初始配置 ,可与主流框架集成: 2.内置Servlet容器,无需在打War包: 3.使用了Starter(启动器)管理依赖并版本控制: 4.大量的自动配置,简化开发,方便集成第三方: 5.提供准生产环境运行时的监控,如指标,健康,外部配置等: 6.无需XML配置,减少冗余代码 . 未使用

SpringBoot入门二十,添加Websocket支持

项目基本配置参考SpringBoot入门一,使用myEclipse新建一个SpringBoot项目,使用myEclipse新建一个SpringBoot项目即可.此示例springboot的版本已经升级到2.2.1.RELEASE,具体步骤如下: 1. pom.xml添加以下配置信息 <!-- 4. 引入websocket支持 --> <dependency> <groupId>org.springframework.boot</groupId> <ar