SpringBoot快速入门(IDEA联网版)

本文阅读 2 分钟
首页 代码,Java 正文

目录 SpringBoot快速入门 @TOC SpringBoo介绍 1.新建空项目 2.查看maven版本 3.创建新模块 4.springboot联网功能 5.选择当前模块需要使用的技术集 6.项目创建成功页面 7.新建控制类(mvc) 8.测试运行 9.Springboot入门三问 10.最简Springboot程序基础文件 1.pom.xml 2.pplication类

springboot基于spring开发,springboot本身不提供spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于spring框架的应用程序。也就是说,它并不是用来替代spring的解决方案,而是和spring框架紧密结合用于提升spring开发者体验的工具。springboot以约定大于配置的核心思想,默认帮我们进行了很多设置,多数springboot应用只需要很少的spring配置。同时它集成了大量常用的第三方库配置,springboot应用中这些第三方库几乎可以零配置的开箱即用。

  • 选择Empty Project

img

  • 创建项目的位置

img

  • 点击file
  • 点击setting
  • 搜索maven
  • 选择maven-3.6.0

img

  • 选择Spring Initializr
  • 配置1.8jdk
  • 选择default img
  • 注意:java version与自己配置的jdk版本保持一致。下图应该为8.

img

  • 根据自己的需求选择
  • 选择web
  • 选择SpringWeb img
  • next img
  • finish

img

img

package com.jkj.controller;

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

@RestController
@RequestMapping("/books")
public class BookController { 
    @GetMapping
    public String ById(){ 
        System.out.println("springboot is running...");
        return "springboot is running...";
    }
}

img img

  1. 你开发spring程序不写spring配置文件吗? 不需要!
    <li>你不写配置文件你不写配置类吗? 不需要!</li>

<li>那你说,你这都没有,你最起码要启动服务器吧? 不需要!</li>

1.pom.xml

<?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.7.1</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.jkj</groupId>
    <artifactId>springboot_01</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>springboot_01</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>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <!--<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>-->
    </dependencies>

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

</project>

2.pplication类

package com.jkj;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Springboot01Application { 

    public static void main(String[] args) { 
        SpringApplication.run(Springboot01Application.class, args);
    }

}
本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/qq_43514330/article/details/125662377
-- 展开阅读全文 --
安全面试之XSS(跨站脚本攻击)
« 上一篇 07-24

发表评论

成为第一个评论的人

热门文章

标签TAG

最近回复