欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

centos 下使用maven新建spring-boot demo项目

程序员文章站 2022-06-12 19:28:47
...


通常情况下在开发java项目时是使用IDE进行开发的,本文以centos作为开发平台,使用vim进行开发,使用原生的maven命令构建spring-boot的一个hello world项目。

1. 使用mvn新建一个空的java项目

使用mvn 命令新建一个项目

mvn archetype:generate -DgroupId=com.it -DartifactId=myapp -DarchetypeArtifactId=maven-archetype-quickstart -Dversion=0.0.1-snapshot

centos 下使用maven新建spring-boot demo项目
centos 下使用maven新建spring-boot demo项目

2.构建代码

项目结构如下所示:
centos 下使用maven新建spring-boot demo项目
Application.java 是函数的入口,内容如下:

Application.java:

package com.it;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;

@EnableAutoConfiguration // 作用: 开启自动配置 初始化spring环境 springmvc环境
@ComponentScan // 作用: 用来扫描相关注解 扫描范围 当前入口类所在的包及子包(com.yusal及其子包)
public class Application {
    public static void main(String[] args) {
        // springApplication: spring应用类    作用: 用来启动springboot应用
        // 参数1: 传入入口类 类对象   参数2: main函数的参数
        SpringApplication.run(Application.class, args);
    }
}

helloController.java:

package com.it.controller;

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

@RestController
@RequestMapping("/test")
public class helloController {
    @GetMapping("/hello")
    public String hello() {
        System.out.println("hello springboot!!!");
        return "hello springboot";
    }
}

接下来使用maven进行编译

mvn compile

centos 下使用maven新建spring-boot demo项目

3.结果测试

最后使用maven 运行项目

mvn spring-boot:run

centos 下使用maven新建spring-boot demo项目

浏览器中输入192.168.0.100:8080/test/hello
centos 下使用maven新建spring-boot demo项目
成功返回了hello springboot

相关标签: 后台开发面试题