我有服务类,我有一项服务:
class service {
def activate(def part1,def part2) {
//here I check whether the provided part1 and part2 are correct
//If so I open a keystore or else catch the exception. .
try {
//code goes here. . . .
}
catch(IOException e)
{
log.error("")
}
}
}
现在在我的控制器代码中,我调用了这个服务。我想知道activate
服务是否成功打开密钥库,提供的part1
和part2
. 最初我在块中添加了一个布尔变量try/catch
来获取状态,但我想这是不好的做法。
除此之外,我如何知道主动服务是否成功?
提前致谢。