idea搭建SpringBoot+Maven项目

发布于:2021-12-07 12:53:35

idea搭建SpringBoot+Maven项目

1.创建SpringBoot项目,选择JDK版本。

2.填写包名和项目名
包名规范:一般为域名倒写 com.公司名.项目名.模块名*..
项目名全小写

3.创建web项目

4.录入项目存储路径?>finish

此时SpringBoot+Maven项目架子已经基本完成

目录结构说明:
i:/src/main/java/ 项目代码目录
ii:/src/main/resources/ 项目资源文件以和配置文件目录
iii:/src/test/ 测试代码目录


@SpringBootApplication注解含义:
相当于将以下三个注解组合在了一起
(1)@Configuration:表名该类使用基于Java的配置,将此类作为配置类。
(2)@ComponentScan:启用注解扫描。
(3)@EnableAutoConfiguration:开启springboot的自动配置功能
开启了Spring的组件扫描和springboot的自动配置功能


下载Maven仓库并配置

pom.xml 内文件信息



xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

org.springframework.boot
spring-boot-starter-parent
2.3.1.RELEASE


com.java.forum
social-contact
0.0.1-SNAPSHOT
social-contact
Demo project for Spring Boot


1.8





org.springframework.boot
spring-boot-starter-web



org.springframework.boot
spring-boot-starter-test
test


org.junit.vintage
junit-vintage-engine








org.springframework.boot
spring-boot-maven-plugin







创建一个测试方法


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

@RestController
@RequestMapping("/hello")
public class HelloWorld {
@RequestMapping("SpringBoot")
public String SpringBoot() {
return "Hello World! This is my SpringBoot";
}
}


启动Spring项目

访问本地服务连接:
http://localhost:8080/hello/SpringBoot


访问报错:


原因是因为:Application启动类的位置不对:要将Application类放在最外侧,即包含所有子包 ,spring-boot会自动加*舳嗨诎录捌渥影碌乃凶榧H缦峦妓

错误目录结构如下:

修改完后*舴瘢俅畏梦时镜亓樱篽ttp://localhost:8080/hello/SpringBoot


相关推荐

最新更新