快速构建springboot项目

本文介绍了如何快速构建SpringBoot项目,包括创建Maven工程并继承SpringBoot父工程,引入Web依赖,创建测试类,启动项目并进行测试。此外,还讲述了如何打包项目为jar,并在目标目录下运行。最后提到了SpringBoot的包扫描机制和如何修改配置文件来调整端口和访问路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建

1.创建一个maven工程
pom文件继承springboot父工程
引入web依赖
完整的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 http://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.0.6.RELEASE</version>
  </parent>
 
  <groupId>demo.springboot</groupId>
  <artifactId>web-start</artifactId>
   <version>0.0.1-SNAPSHOT</version>
    
  <name>web-start</name>
    
  <properties>
    <java.version>1.8</java.version>
  </properties>
    
  <dependencies>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
  </dependencies>
</project>

2.创建测试类
和平常写的controller没什么区别

@RestController
public class TestController {
    
    @GetMapping("/test")
    public String test(){
        return "hello";
    }
}

3.启动springboot项目
运行springboot启动类的main方法启动

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

4.测试
springboot默认端口是8080,访问路径为/
浏览器访问http://localhost:8080/test
正常返回hello,则说明启动成功

打包

1.pom文件添加插件

<build>
  #生成jar包的名称
  <finalName>${project.name}</finalName>
  <plugins>
    <plugin>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-maven-plugin</artifactId>
    </plugin>
  </plugins>
</build>

2.运行maven命令生成jar

mvn package spring-boot:repackage

3.在target目录下找到生成的jar运行

java -jar xxx.jar

结语

  • 项目地址
  • springboot默认扫描包的机制是,从启动类开始,扫描启动类所在包和子包中的所有类。
  • 如果想要扫描其他包下的类,可以修改@SpringBootApplication(scanBasePackages = {“demo.test”, “demo.spring”})
  • 端口和访问路径
    修改配置文件application.yml
server:
  #端口
  port: 8088
  servlet:
    #访问路径
   	context-path: /

作者博客

作者公众号
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值