最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring Boot 非web應(yīng)用程序的實(shí)現(xiàn)

 更新時(shí)間:2025年03月31日 08:58:25   作者:楚楚ccc  
SpringBoot框架中,要?jiǎng)?chuàng)建一個(gè)非Web應(yīng)用程序(純 Java 程序),有兩種方式,下面就來介紹一下,感興趣的可以來了解一下

在 Spring Boot 框架中,要?jiǎng)?chuàng)建一個(gè)非Web應(yīng)用程序(純Java程序)

main方法運(yùn)行,不啟動(dòng)tomcat,main方法執(zhí)行結(jié)束,程序就退出了;

方式一

1、SpringBoot開發(fā)純Java程序,應(yīng)該采用如下的起步依賴:

<!-- Springboot開發(fā)java項(xiàng)目的起步依賴 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter</artifactId>
</dependency>

2、直接在main方法中,根據(jù)SpringApplication.run()方法獲取返回的Spring容器對(duì)象,再獲取業(yè)務(wù)bean進(jìn)行調(diào)用;

public static void main(String[] args) {
    ConfigurableApplicationContext context = SpringApplication.run(Application.class, args);
    UserService userService = (UserService)context.getBean("userService");
    String hello = userService.getMessage("Hello, Spring Boot");
    System.out.println(hello);
}

方式二

1、SpringBoot開發(fā)純Java程序,應(yīng)該采用如下的起步依賴:

<!-- Springboot開發(fā)java項(xiàng)目的起步依賴 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter</artifactId>
</dependency>

2、Spring Boot 的入口類實(shí)現(xiàn)CommandLineRunner接口;

3、覆蓋CommandLineRunner接口的run()方法,run方法中編寫具體的處理邏輯即可

@Autowired
private UserService userService;
@Override
public void run(String... args) throws Exception {
    String msg = userService.getMessage("zhangshan");
    System.out.println(msg);
}

到此這篇關(guān)于Spring Boot 非web應(yīng)用程序的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Spring Boot 非web應(yīng)用程序內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

平遥县| 从化市| 岚皋县| 建湖县| 永善县| 马鞍山市| 临邑县| 内丘县| 汉川市| 甘洛县| 江口县| 德钦县| 蓝田县| 渭南市| 乐陵市| 定西市| 布尔津县| 咸丰县| 高唐县| 定西市| 那坡县| 蓝田县| 吴堡县| 金坛市| 博罗县| 宁安市| 田阳县| 青海省| 炎陵县| 交城县| 丰城市| 镇巴县| 商洛市| 磐石市| 大同市| 西充县| 额敏县| 游戏| 谷城县| 喀什市| 河北省|