我们可以在java项目包中编写scala类吗?
我在java项目包中创建了scala类 但是问题是scala类在其他java类中不可见(只导入它,但不可见) 我不知道这是否可能导致在java包中创建scala类 请分享你的答案 关于 米兰 编辑 studentDAO和Student类是Scala类,但位于java包中 服务包是scala包,dao和域包是java包我们可以在java项目包中编写scala类吗?,java,scala,scala-java-interop,Java,Scala,Scala Java Interop,我在java项目包中创建了scala类 但是问题是scala类在其他java类中不可见(只导入它,但不可见) 我不知道这是否可能导致在java包中创建scala类 请分享你的答案 关于 米兰 编辑 studentDAO和Student类是Scala类,但位于java包中 服务包是scala包,dao和域包是java包 import com.model.dao.StudentDAO import com.model.domain.entity.Student @Service("studentS
import com.model.dao.StudentDAO
import com.model.domain.entity.Student
@Service("studentService")
class StudentServiceImpl extends StudentService {
@Autowired
val studentDao: StudentDAO=null
@Override
def updateStudentById(id: Long){
}
@Override
def saveStudentDetails(student: Student) {
studentDao.save(student)
}
@Override
def updateStudentDetails(student: Student) {
studentDao.update(student)
}
导入stmt显示类不可见的编译错误应该是可能的。你能发布你的示例代码吗(删减)?是的,这是可能的,不应该有问题。你能提供一个简短的例子(代码)的类/类不能很好地发挥在一起吗?我得到编译错误时,导入scala类。。。我只需从文件中复制并粘贴到软件包上即可创建此文件。请编辑您的问题,而不是发布comments@BrianAgnew好啊