深入实践Spring Boot3.5 运行与发布
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 Conf?igurations对话框,增加一个Spring Boot配置,模块选择webui,工作目录选择模块webui所在的路径,主程序选择WebuiApp,并将配置保存为webui。然后在IDEA中运行该配置项目webui,即可启动应用进行调试。
如果要发布应用,可以在IDEA的Run/Debug Conf?igurations对话框中增加一个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所示。
相关文章
- EasyActive忘记密码该如何解决?
- 他离开Neuralink后,创办了这样一家脑机接口公司
- 精益生产为什么要重视人才培养?
- 印度国防研究与发展组织(DRDO)的科学家开发了“老鼠机器人”,可以帮助军事行动
- JavaWeb day2 css快速入门
- 这款软件可以将大脑活动实时呈现在网页上
- CNN+LSTM--一种运动想象分类新模型
- 构建AI与脑科学之间的桥梁,“数字医生”上演“弯道超车”
- 麻省理工科技评论:大脑刺激可能比我们想象的更具侵入性
- 天津大学研究团队提出基于源混叠矩阵估计的稳态视觉诱发电位扩增方法
- 重磅!达摩院发布2023十大科技趋势
- EasyCVR迁移服务器后无法打开网页是什么原因?该如何解决?
- 58人上榜!首批“新基石研究员”诞生!
- 企业 精益生产流程优化 怎么做?
- 《大脑深处》今日开播:蒲慕明、骆清铭、程和平、陆林、段树民和赵继宗等院士领衔
- BrainGate植入脑机接口临床试验取得进展
- Topaz DeNoise AI for Mac(图片降噪软件) v3.7.1激活版
- 天津大学神经工程团队提出216指令高速混合脑-机接口系统
- [oeasy]python0083_十进制数如何存入计算机_八卦纪事_BCD编码_Binary_Coded_Decimal
- 哈佛研究人员说:柔性水凝胶电极也许是脑机接口的下一步