- 前言
- 第一部分 基础应用开发
- 第 1 章 Spring Boot 入门
- 第 2 章 在 Spring Boot 中使用数据库
- 第 3 章 Spring Boot 界面设计
- 第 4 章 提高数据库访问性能
- 第 5 章 Spring Boot 安全设计
- 第二部分 分布式应用开发
- 第 6 章 Spring Boot SSO
- 第 7 章 使用分布式文件系统
- 第 8 章 云应用开发
- 第 9 章 构建高性能的服务平台
- 第三部分 核心技术源代码分析
- 第 10 章 Spring Boot 自动配置实现原理
- 第 11 章 Spring Boot 数据访问实现原理
- 第 12 章 微服务核心技术实现原理
- 附录 A 安装 Neo4j
- 附录 B 安装 MongoDB
- 附录 C 安装 Redis
- 附录 D 安装 RabbitMQ
- 结束语
3.5 运行与发布
本章实例工程的完整代码可以通过 IDEA 从 GitHub 中检出: https://github.com/chenfromsz/spring-boot-ui.git 。Spring Boot 需要一个启动程序作为应用的入口,在 webui 模块中,我们设计了一个入口程序,如代码清单 3-25 所示。使用这个入口程序,就可以调试和发布工程了。
代码清单 3-25 Web 应用启动主程序
package com.test.webui; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ComponentScan; @SpringBootApplication @ComponentScan(basePackages = "com.test") public class WebuiApp { public static void main(String[] args) { SpringApplication.run(WebuiApp.class, args); } }
通过在 IDEA 中打开 Run/Debug Configurations 对话框,增加一个 Spring Boot 配置,模块选择 webui,工作目录选择模块 webui 所在的路径,主程序选择 WebuiApp,并将配置保存为 webui。然后在 IDEA 中运行该配置项目 webui,即可启动应用进行调试。
如果要发布应用,可以在 IDEA 的 Run/Debug Configurations 对话框中增加一个 Maven 打包配置项目,工作目录选择工程的根目录,命令行中输入指令:clean package-D skipTests,并将配置保存为 mvn。然后运行这个配置项目 mvn 进行打包,打包成功后,在“webui/target”目录中将生成 webui-1.0-SNAPSHOT.jar。要运行这个程序包,可以打开一个命令行窗口,将路径切换到 webui-1.0-SNAPSHOT.jar 所在的目录,使用下列指令即可运行应用。
java -jar webui-1.0-SNAPSHOT.jar
最后可使用下面的 URL 进行访问:
http://localhost
在实例中增加了一些数据之后,在 Neo4j 数据库客户端中单击“扮演”关系,也可以看到电影和演员的关系图,如图 3-7 所示。
图 3-7 电影与演员关系图
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论