24AK

欢迎您的到来!!!

Springboot教程idea2018版--1 入门

springboot2.1以上需要1.8以上的jdk


一 创建工程


1 通过new project----->>选择spring initializer。




2 选择Spring Initializer




3 点击next进入下面的界面


填写group ID和Artifact以及其它选项,选择next




4 选择项目需要的模块


这里由于第一次创建,可以直接跳过,选择next。




5 进入创建完成界面


修改Project name后,点击finish就可以完成项目创建了。




6 创建完成后的项目结构如下


MySpringbootApplication为项目启动类。




它的pom文件如下:


<?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.2.0.RELEASE</version>

        <relativePath/> <!-- lookup parent from repository -->

    </parent>

    <groupId>com.hello</groupId>

    <artifactId>demo</artifactId>

    <version>0.0.1-SNAPSHOT</version>

    <name>myspringboot</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</artifactId>

        </dependency>

     

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-test</artifactId>

            <scope>test</scope>

            <exclusions>

                <exclusion>

                    <groupId>org.junit.vintage</groupId>

                    <artifactId>junit-vintage-engine</artifactId>

                </exclusion>

            </exclusions>

        </dependency>

    </dependencies>

 

    <build>

        <plugins>

            <plugin>

                <groupId>org.springframework.boot</groupId>

                <artifactId>spring-boot-maven-plugin</artifactId>

            </plugin>

        </plugins>

    </build>

 

</project>

7 测试


我们为项目添加web模块来测试项目,下面需要添加web的maven依赖。


 


        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-web</artifactId>

        </dependency>

8 编写Example测试类


package com.hello.demo.controller;

 

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.EnableAutoConfiguration;

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

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

 

@RestController

@EnableAutoConfiguration

public class Example {

    @RequestMapping("/")

    public String home(){

        return "hello";

    }

 

    public static void main(String[] args) {

        SpringApplication.run(Example.class,args);

    }

}

运行main函数后,在浏览器中输入http://localhost:8080/,就能得到下面结果。




@RestController:表示为返回Json(@ResponseBody)格式的@Controller;

@EnableAutoConfiguration:表示自动载入程序的配置。

@RequestMappring:表示将请求Url映射到类或方法中;

@SpringBootApplication注解包含@EnableAutoConfiguration和@ComponentScan注解,它会扫描当前类所在包并自动加入配置。

————————————————

版权声明:本文为CSDN博主「24koby」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_31583183/article/details/102942829


«   2019年12月   »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索

Powered By Z-BlogPHP 1.5.2 Zero

24AK!!备案号:粤ICP备19155665号