Maven方式构建SpringBoot项目

目录

1、创建maven项目

2、添加springboot相关依赖

3、配置启动端口

4、修改APP文件

5、配置controller

6、启动应用


1、创建maven项目

项目如下:

2、添加springboot相关依赖

XML 复制代码
  <parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>1.5.6.RELEASE</version>
  </parent>
  
  <dependencies>
	
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-web</artifactId>
	</dependency>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-test</artifactId>
		<scope>test</scope>
	</dependency>
  </dependencies>

3、配置启动端口

新建一个resources包,添加配置文件,并配置启动端口(不配置端口启动会报错)

resources目录下新建application.properties文件存放全局配置

server.port配置端口号

4、修改A PP 文件

添加@SpringBootApplication注解,将APP.java作为启动的main文件

入口类必须添加注解符@SpringBootApplication,表明它是SpringBoot应用。

在主方法里,利用SpringApplication类的run()静态方法启动HelloWorldApplication类的实例
@SpringBootApplication包含了 @ComponentScan和@EnableConfigurationProperties注解

5、配置controller

控制器用于Web访问,创建controller子包,然后在子包里创建控制器LoginController.java

控制器添加注解符@RestController,该注解为组合注解,等同于Spring中@Controller+@ResponseBody注解

6、启动应用

APP.java文件,点击右键-》run as java application

启动成功后,浏览器中输入http://localhost:8087 即可看到页面

相关推荐
WayneJoon.H10 分钟前
Java反序列化 CC7链分析
java·安全·网络安全·cc链·反序列化
昵称为空C26 分钟前
kafka的替代品redpanda部署与SpringBoot集成使用案例
spring boot·后端·kafka
liu_bees40 分钟前
Jenkins 中修改 admin 账号密码的正确位置与方法
java·运维·tomcat·jenkins
明洞日记1 小时前
【设计模式手册011】享元模式 - 共享细粒度对象的高效之道
java·设计模式·享元模式
G皮T1 小时前
【Java】Java 运行时数据区域(一):名词概念
java·jvm·runtime·运行时·运行时数据区域
z***y8621 小时前
Java数据挖掘开发
java·开发语言·数据挖掘
鱼锦0.01 小时前
基于spring+vue把图片文件上传至阿里云oss容器并回显
java·vue.js·spring
從南走到北1 小时前
JAVA国际版同城跑腿源码快递代取帮买帮送同城服务源码支持Android+IOS+H5
android·java·ios·微信小程序
q***09801 小时前
Spring Boot 2.7.x 至 2.7.18 及更旧的版本,漏洞说明
java·spring boot·后端
q***14642 小时前
oracle 12c查看执行过的sql及当前正在执行的sql
java·sql·oracle