使用IDEA初始化并启动SpringBoot+Groovy应用

1、初始化Groovy+SpringBoot应用

使用IDEA初始化并启动SpringBoot+Groovy应用_第1张图片

2、 导入到IDEA中

使用IDEA初始化并启动SpringBoot+Groovy应用_第2张图片

3、导入后,如果按照Java+SpringBoot启动方式,直接点击main方法启动会报错。说无法加载到主类;

使用IDEA初始化并启动SpringBoot+Groovy应用_第3张图片

4、如何正确启动SpringBoot+Groovy 

使用IDEA初始化并启动SpringBoot+Groovy应用_第4张图片

 原因:

Java环境下运行一个.java文件,其实运行的是对应编译后的.class字节码文件,IDEA可以默认将.java编译成.class。编译后的.class文件在当前目录的target文件夹下。

Groovy是用于Java虚拟机的一种敏捷的动态语言,它最终也是编译成.class字节码文件运行的,但IDEA默认是不会将.groovy文件进行编译。所以我们第一次启动会出现。找不到或无法加载到主类的异常。Source roots (or source folders) 指定一个文件夹,手动告诉IDEA,这个文件夹及其子文件夹中包含的源代码,可以编译为构建过程的一部分。然后可以到target文件夹下check是否有对应的.class文件。之后就可以成功启动SpringBoot+groovy。

Let's Begin 启动成功:

使用IDEA初始化并启动SpringBoot+Groovy应用_第5张图片

你可能感兴趣的:(Groovy)