• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

idea使用spring boot + scala极快开发部署

武飞扬头像
不识君的荒漠
帮助1

准备

1. idea、maven、jdk都已安装配置好,都是常规开发用到的工具

2. scala已经下载本地并安装,下载地址:Download | The Scala Programming Language

3. idea安装scala插件

学新通

Spring boot 项目构建

构建

https://start.spring.io/学新通https://start.spring.io/

点击上面的链接快速构建一个spring boot工程:

学新通

导入idea

学新通

Scala集成开发配置

配置scala库

1.点击图中 号

学新通

2.选择Scala SDK

学新通

3.选择本地下载的

学新通

学新通

学新通

学新通设置源码目录

1.创建目录:src/main/scala

学新通

2.设置源码包

maven约定源码包是src/main/java,所以要再增加一个:src/main/scala

 学新通

代码示例

开发环境已经配置完成了,写个代码验证一下:

1.scala目录下创建一个demo包

学新通

2.增加一个Welcome类,返回一个欢迎语,在demo包右键New 选择Scala Class

学新通

  1.  
    class Welcome {
  2.  
     
  3.  
    /**
  4.  
    * Define a function that return "hello, world" when be called.
  5.  
    */
  6.  
    def hello : String = "Hello, World!"
  7.  
    }

3.修改启动类,当项目启动,打印这个欢迎语

学新通打包

直接打包是不行的,原因:1.scala环境的依赖缺少,2.需要编译scala

1.pom.xml添加依赖和插件

  1.  
    <dependencies>
  2.  
    <dependency>
  3.  
    <groupId>org.scala-lang</groupId>
  4.  
    <artifactId>scala-library</artifactId>
  5.  
    <version>2.13.6</version>
  6.  
    </dependency>
  7.  
    <dependency>
  8.  
    <groupId>org.scala-lang</groupId>
  9.  
    <artifactId>scala-compiler</artifactId>
  10.  
    <version>2.13.6</version>
  11.  
    </dependency>
  12.  
    </dependencies>
  13.  
    <build>
  14.  
    <plugins>
  15.  
    <plugin>
  16.  
    <groupId>org.scala-tools</groupId>
  17.  
    <artifactId>maven-scala-plugin</artifactId>
  18.  
    <version>2.15.2</version>
  19.  
    <executions>
  20.  
    <execution>
  21.  
    <id>scala-compile-first</id>
  22.  
    <goals>
  23.  
    <goal>compile</goal>
  24.  
    </goals>
  25.  
    <configuration>
  26.  
    <includes>
  27.  
    <include>**/*.scala</include>
  28.  
    </includes>
  29.  
    </configuration>
  30.  
    </execution>
  31.  
    </executions>
  32.  
    </plugin>
  33.  
    </plugins>
  34.  
    </build>
学新通

2.打包

mvn clean scala:compile compile package

3.运行

java -jar target/spring-boot-scala-demo-0.0.1-SNAPSHOT.jar

学新通

和常规的spring boot项目一样启动即可。 

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgkacbf
系列文章
更多 icon
同类精品
更多 icon
继续加载