zl程序教程

您现在的位置是:首页 >  其他

当前栏目

深入实践Spring Boot3.5 运行与发布

2023-03-14 10:16:52 时间

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所示。