springboot创建方式及使用

为什么使用springboot

1.简化配置,不需要编写太多的xml配置文件;
2.基于Spring构建,使开发者快速入门,门槛很低;
3.SpringBoot可以创建独立运行的应用而不需要依赖于容器;
4.内置tomcat服务器,不需要打包成war包,可以直接放到tomcat中运行;
5.提供maven极简配置,以及可视化的相关监控功能,比如性能监控,应用的健康程度等;

搭建springboot项目

使用idea直接创建
在这里插入图片描述
一直next到最后
在这里插入图片描述

这里默认就行,具体意思可以到maven菜鸟教程查看,点击next在这里插入图片描述

这里不选直接next在这里插入图片描述
在这里插入图片描述
最后是项目文件名,点击Finish创建

创建完成点击右下角导包
在这里插入图片描述

项目结构如下
在这里插入图片描述
DemoApplication是启动类,application.properties是配置文件

删除test文件
在这里插入图片描述
修改pom.xml文件,加入web依赖

<?xml version="1.0" encoding="UTF-8"?>
<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.1.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example</groupId>
    <artifactId>demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>demo</name>
    <description>Demo project for Spring Boot</description>

    <properties>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

创建一个HelloController.java 来测试

package com.example.demo;

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

@RestController
public class HelloController {

    @RequestMapping("hello")
    public String hello(){
        return "Hello!!!";
    }
}

然后通过点击右上角或者在启动类DemoApplication右键启动项目
在这里插入图片描述
浏览器访问http://localhost:8080/hello
在这里插入图片描述

有时候会访问不了https://start.spring.io/导致无法创建,可以使用maven方式搭建
在这里插入图片描述
选择maven点击next
在这里插入图片描述
输入项目文件名点击Finish创建

复制上面的pom.xml到maven项目里的pom.xml中
在resources目录下创建application.properties文件
在java目录下创建包,创建启动类,保持和springboot项目一样,名字可以随意

后续测试方式同上

更多springboot及其组件用法可以查看https://gitee.com/hehedabiao/springboot-series

猜你喜欢

转载自blog.csdn.net/qq_40548741/article/details/107366194