maven搭建入门spring boot项目(IEDA)

maven搭建spring boot项目(IEDA)

一、新建maven工程

使用maven搭建spring boot,首先需要用idea创建一个maven工程

img

选择maven工程–>选择jdk版本(建议使用jdk1.8或jdk8-11,高于jdk11可能出现bug,不稳定)–>next

img

填写项目名–>填写存放位置–>finish

二、添加spring boot 依赖

创建工程完毕后应如下图所示

img

下面就要添加spring boot所需要的依赖,将下面添加依赖的代码放在该pom文件内的下述位置

img

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.2.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <!--spring-boot 热部署  -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</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>

        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.2.10</version>
        </dependency>
        
    </dependencies>

三、等待下载所需依赖

在添加完依赖之后,如果本地仓库没有的话,是需要从中央仓库里面下载这些依赖的。

国外的源下载比较耗时,大概十分钟左右,可以手动配置maven,改成国内的阿里云镜像,下载就会快上很多

首先对刚刚的依赖进行编译,让maven帮我们下载jar包

img出现下图的build success就代表已经下载完成了,此时jar包还没有被导入项目,点击下图的刷新就可以了,期间要等待一段时间,下方有进度条

img

img

能看到下图的library有你的jar包,就说明已经导入完成了

img

四、编写Spring boot启动类

在java目录下新建包package(包名自定义)

img

在该包下新建一个启动类(类名自定义),红框框起来的地方是要自己写的,一个注解和一个入口函数

package com.seele;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class}) //该注释的意思是将该类设置为服务器(Tomcat)启动类,括号内的语句代表不配置DataSource
public class MyApplication {

    //定义启动方法
    public static void main(String[] args) {
        //启动服务器
        SpringApplication.run(MyApplication.class);
    }
}

img

五、创建controller

创建如下所示包 (注意不要建错位置了,controller包和启动类是同级目录)

img

在controller包内新建controller类

package com.seele.controller;

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

@Controller //该注解代表该类和前端进行交互
@RequestMapping("/hello") //该注解为类添加映射(可写可不写,如果写了在访问时就是/类地址/方法地址)
public class HelloController {

    @RequestMapping("/welcome") //该注解为方法添加映射,访问该方法的地址就是/hello/welcome
    @ResponseBody //该注解代表该方法的结果就是响应
    public String welcome(){
        return "hello world!welcome seele!";
    }
}

img

六、启动程序

回到MyApplication启动类当中,点击绿色小三角启动程序(其他方法都行,能启动就行)

img

如果没有问题的话,控制台会输入下述一堆信息;如果启动出错,检查一下上面有木有步骤错误

img

然后就可以去浏览器上输入地址( http://localhost:8080/hello/welcome )访问我们的服务器啦QAQ

8080是Tomcat默认的端口,可以在配置文件(application.properties要自己创建,去网上看看有些啥内容)里面更改

img

收工!

有什么问题,欢迎大家留言指正,我也是刚刚开始学习,可能有一些纰漏在上面

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值