【scala】编译build报错 “xxx is not an enclosing class“

java 复制代码
  private[sources] val creationTimeMs: Long = {
    val session = SparkSession.getActiveSession.orElse(SparkSession.getDefaultSession)
    require(session.isDefined)

private[xxx]是访问权限控制在xxxx包的意思。

解决办法:

把[sources]删掉,或者改成和包名一致即可。

相关推荐
间彧10 分钟前
SpringBoot + MyBatis-Plus + Dynamic-Datasource 读写分离完整指南
数据库·后端
间彧12 分钟前
数据库读写分离下如何解决主从同步延迟问题
后端
码事漫谈22 分钟前
C++中的线程同步机制浅析
后端
间彧22 分钟前
在高并发场景下,动态数据源切换与Seata全局事务锁管理如何协同避免性能瓶颈?
后端
码事漫谈25 分钟前
CI/CD集成工程师前景分析:与开发岗位的全面对比
后端
间彧29 分钟前
在微服务架构下,如何结合Spring Cloud实现动态数据源的路由管理?
后端
间彧30 分钟前
动态数据源切换与Seata分布式事务如何协同工作?
后端
间彧38 分钟前
除了AOP切面,还有哪些更灵活的数据源切换策略?比如基于注解或自定义路由规则
数据库·后端
已黑化的小白1 小时前
Rust 的所有权系统,是一场对“共享即混乱”的编程革命
开发语言·后端·rust
程序定小飞3 小时前
基于springboot的健身房管理系统开发与设计
java·spring boot·后端