Springboot 实践(2)MyEclipse2019创建项目修改pom文件,加载springboot 及swagger-ui jar包

MyEclipse2019创建工程之后,需要添加Springboot启动函数、添加application.yml配置文件、修改pom文件添加项目使用的jar包。

  • 添加Springboot启动函数
  1. 创建文件存储路径

(1)右键单击"src/main/java"文件夹,弹出对话框输入路径名称"com.SJL.action.app",点击"finish"按钮,完成路径创建。

添加路径之后,项目路径如下图所示。

(2)添加启动文件

右键点击"com.SJL.action.app",选择"new" à "class",弹出对话框中,输入类名称"ActionApp",点击"finish"按钮。

(3)输入如下启动代码(下列代码不启动数据源)

//启动类需要添加 RequestContextListener,用于监听HTTP请求事件。

@++SpringBootApplication++(scanBasePackages= {"com.SJL"},exclude = {

++DataSourceAutoConfiguration++.class,

++DataSourceTransactionManagerAutoConfiguration++.class,

++HibernateJpaAutoConfiguration++.class})

public class ActionApp extends ++SpringBootServletInitializer++ {

public static void main(String[] args) {

++SpringApplication++.run(ActionApp.class, args);

}

}

2、添加application.yml配置文件

(1)右键单击"src/main/resources",选择"new" à "file",弹出对话框中输入文件名"application.yml" ,点击"finish"按钮

(2)application.yml中添加配置信息,内容如下:

server:

port: 2885

servlet:

session:

timeout: 180000 #注意时间单位是秒;特别注意的地方:如果设置小于60秒的话,则会默认取60*60*10秒!

3、修改pom配置

添加如下:

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter</artifactId>

</dependency>

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-web</artifactId>

</dependency>

<dependency>

<groupId>io.springfox</groupId>

<artifactId>springfox-swagger2</artifactId>

<version>2.9.2</version>

</dependency>

<dependency>

<groupId>io.springfox</groupId>

<artifactId>springfox-swagger-ui</artifactId>

<version>2.9.2</version>

</dependency>

<dependency>

<groupId>javax.xml.bind</groupId>

<artifactId>jaxb-api</artifactId>

</dependency>

<dependency>

<groupId>com.sun.xml.bind</groupId>

<artifactId>jaxb-impl</artifactId>

<version>2.3.0</version>

</dependency>

<dependency>

<groupId>com.sun.xml.bind</groupId>

<artifactId>jaxb-core</artifactId>

<version>2.3.0</version>

</dependency>

<dependency>

<groupId>com.alibaba</groupId>

<artifactId>fastjson</artifactId>

<version>1.2.47</version>

</dependency>

<dependency>

<groupId>org.json</groupId>

<artifactId>json</artifactId>

<version>20150729</version>

</dependency>

<dependency>

<groupId>javax.activation</groupId>

<artifactId>activation</artifactId>

<version>1.1.1</version>

</dependency>

<dependency>

<groupId>org.eclipse</groupId>

<artifactId>yasson</artifactId>

<version>1.0</version>

</dependency>

<dependency>

<groupId>javax.json</groupId>

<artifactId>javax.json-api</artifactId>

++<version>1.1</version>++

</dependency>

<dependency>

<groupId>org.glassfish</groupId>

<artifactId>javax.json</artifactId>

<version>1.1</version>

</dependency>

<dependency>

<groupId>javax</groupId>

<artifactId>javaee-api</artifactId>

<version>8.0</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>org.glassfish.web</groupId>

<artifactId>javax.servlet.jsp.jstl</artifactId>

<version>1.2.4</version>

</dependency>

4、同步项目jar包

右键点击项目名称,选择"maven" à "update project",同步项目jar包

5、启动项目

右键点击"ActionApp.java"文件,选择"run as" à "Spring boot application",运行程序。

6、程序测试

打开浏览器,输入"http://localhost:2885/swagger-ui.html"文件,显示结果如下:

到此,项目启动正常。

备注:下文讲解创建数据库,未项目配置数据源,实现数据库数据的访问和数据显示。

相关推荐
Spider Cat 蜘蛛猫2 小时前
Springboot SSO系统设计文档
java·spring boot·后端
zyk_computer3 小时前
AI 时代,或许 Rust 比 Python 更合适
人工智能·后端·python·ai·rust·ai编程·vibe coding
雨辰AI4 小时前
SpringBoot3 项目国产化改造完整流程|从 MySQL 到人大金仓落地
java·数据库·后端·mysql·政务
GreenTea5 小时前
【Rust 2026教程:从零构建 Mini-OLAP 引擎】第 6 章 Benchmark 与优化路线图
后端
Rust语言中文社区5 小时前
【Rust日报】2026-05-14 Pyrefly v1.0 正式发布:快速的 Python 类型检查器和语言服务器
开发语言·后端·python·rust
GreenTea5 小时前
【Rust 2026教程:从零构建 Mini-OLAP 引擎】第 5 章 SQL → 逻辑计划 → 物理计划
后端
GreenTea5 小时前
【Rust 2026教程:从零构建 Mini-OLAP 引擎】第 4 章 哈希聚合:GROUP BY 的核心
后端
IT_陈寒5 小时前
Vue的v-for为什么不加key也能工作?我差点翻车
前端·人工智能·后端
GreenTea5 小时前
【Rust 2026教程:从零构建 Mini-OLAP 引擎】第 3 章 表达式系统:把 SQL 表达式变成可执行树
后端
GreenTea6 小时前
【Rust 2026教程:从零构建 Mini-OLAP 引擎】第 2 章 向量化执行:让 CPU 跑满
后端