• Spring Boot简介


    Spring Boot帮助你创建可以运行的独立的、基于Spring的生产级应用程序。 我们对Spring平台和第三方库采取了有主见的观点,这样你就能以最少的麻烦开始工作。 大多数Spring Boot应用程序只需要很少的Spring配置

    你可以使用Spring Boot来创建Java应用程序,可以通过使用 java -jar 或更传统的war部署来启动。

    我们的主要目标是。

    • 为所有的Spring开发提供一个根本性的更快、更广泛的入门体验。
    • 开箱即用,但随着需求开始偏离默认值,请迅速摆脱困境。
    • 提供一系列大类项目常见的非功能特性(如嵌入式服务器、安全、度量、健康检查和外部化配置)。
    • 绝对没有代码生成(当不以原生镜像为目标时),也不要求XML配置。

    第一个Spring Boot项目,可以通过从官网上下载一个jar文件,然后解压就可以直接运行了。

    使用IDEA创建第一个demo

    1. 新建demo
      在这里插入图片描述
    2. 选择依赖:
      在这里插入图片描述

    配置pom.xml文件。
    在这里插入图片描述

    
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    	<modelVersion>4.0.0modelVersion>
    	<parent>
    		<groupId>org.springframework.bootgroupId>
    		<artifactId>spring-boot-starter-parentartifactId>
    		<version>2.1.3.RELEASEversion>
    		<relativePath/> 
    	parent>
    	<groupId>com.didispacegroupId>
    	<artifactId>chapter1-1artifactId>
    	<version>0.0.1-SNAPSHOTversion>
    	<name>chapter1-1name>
    	<description>快速入门description>
    
    	<properties>
    		<java.version>1.8java.version>
    	properties>
    
    	<dependencies>
    		<dependency>
    			<groupId>org.springframework.bootgroupId>
    			<artifactId>spring-boot-starter-webartifactId>
    		dependency>
    
    		<dependency>
    			<groupId>org.springframework.bootgroupId>
    			<artifactId>spring-boot-starter-testartifactId>
    			<scope>testscope>
    		dependency>
    	dependencies>
    
    	<build>
    		<plugins>
    			<plugin>
    				<groupId>org.springframework.bootgroupId>
    				<artifactId>spring-boot-maven-pluginartifactId>
    			plugin>
    		plugins>
    	build>
    
    project>
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44

    启动类:

    @SpringBootApplication
    public class Chapter1Application {
    	public static void main(String[] args) {
    	SpringApplication.run(Chapter1Application.class, args);
    	}
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    在当前包下创建一个控制类:

    // RestController = @Controller + @ResponseBody
    @RestController
    public class HelloController {
        @RequestMapping("/hello")
        public String index() {
            return "Hello World";
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    在src/resources下创建一个
    application.properties

    server.port=6453
    
    • 1

    启动Spring Boot项目,然后通过浏览器访问我们的第一个案例。

    http://localhost:6453/hello

    在这里插入图片描述

  • 相关阅读:
    docker MySQL删除数据库时的错误(errno: 39)
    图的结构模板及遍历
    【Java】-【使用smtp协议发邮件】
    04 无穷大量与无穷小量
    ssm好乐买超市管理系统毕业设计-附源码111743
    耦合(六种)与 内聚(七种)—《软件工程与计算》笔记
    3. Vue.js 3.0 响应式系统原理
    R语言 地理加权随机森林(GWRFC )
    【迷宫问题】通过DFS和BFS两种方式求解迷宫问题
    支持控件drag和click
  • 原文地址:https://blog.csdn.net/qq_45922256/article/details/134007484