小编Ale*_*nko的帖子

如何在IntelliJ IDEA中禁用JavaDoc的格式

我想使用JavaDoc的风格:

/**
 * Description.
 *
 * @param param1     parameter description
 * @param param2     parameter description
 * @return           return description.
 * @throws exception exception description.
 */
Run Code Online (Sandbox Code Playgroud)

你怎么看我想使用align来正确描述参数,返回和异常.

这种风格在http://www.oracle.com/technetwork/articles/java/index-137868.html中使用

所以,我的问题:我如何才能配置了风格IDEA 2016.xx或我如何可以禁用不使用的具体意见格式化的Javadoc //@formatter:off//@formatter:on,如果这可能吗?

当然,这不是严重和严重的问题,但我很感兴趣,因为当开发人员无法通过官方文档设置样式而没有任何具体评论时,情况很糟糕.我相信我错了)

PS:我曾尝试过在格式化文件- >设置- >编辑- >代码风格- > Java的>的JavaDoc,启用的JavaDoc格式关闭(并在该节中的所有设置播放).我在JavaDoc上的对齐重置在Ctrl-Alt-L上

感谢您的反馈!

java javadoc intellij-idea intellij-14

19
推荐指数
1
解决办法
1702
查看次数

如何在 JSP 文件中捕获异常?

我使用 ExceptionHandler 在控制器中捕获异常。

@ExceptionHandler(value = {Exception.class, RuntimeException.class})
public final ModelAndView globalExceptionHandler(final Exception exception) {
    ModelAndView modelAndView = new ModelAndView("error/500");
    modelAndView.addObject("tl_exception", errorSystem.processingError(exception));
    return modelAndView;
}
Run Code Online (Sandbox Code Playgroud)

但是,例如,如果在 jsp 文件中我想从 null 对象获取数据,那是异常而不是 cathcing。

我需要建议,如何在jsp 文件中捕获异常?或者我只需要在控制器中捕获所有错误?

更新:

最好的解决方案是放在 web.xml uri 中以解决错误。

<error-page>
    <location>/error</location>
</error-page>
Run Code Online (Sandbox Code Playgroud)

创建需要处理请求错误的控制器后:

@Controller
public final class ErrorController {
    @RequestMapping(value = "/error")
    public final ModelAndView globalErrorHandle(final HttpServletRequest request) {
       String page = "error/500";
       final String code = request.getAttribute("javax.servlet.error.status_code").toString();
       if (null != code && !code.isEmpty()) {                
            final Integer statusCode = Integer.parseInt(code);
            switch (statusCode) …
Run Code Online (Sandbox Code Playgroud)

java spring jsp exception-handling exception

5
推荐指数
1
解决办法
3820
查看次数

如何将Google身份验证器移动到硬件设备?

我正在使用基于Google身份验证器的双因素身份验证,我需要将硬件令牌连接到此系统.问题是我不能使用内置密钥的标准OTP令牌.2FA系统自己生成密钥,并且不可能在其中添加硬件令牌的无关密钥.如何将Google身份验证器密钥移至硬件令牌?

token erlang-otp google-authenticator two-factor-authentication multi-factor

4
推荐指数
1
解决办法
7922
查看次数

如何为电子邮件创建确认链接?

在我的项目中,我需要通过确认链接发送给用户电子邮件.我的解决方案

  1. 将字符串列"code"和布尔列"is_active"(默认值为false)添加到用户表.
  2. 用户注册时,生成唯一的字符串键并保存到数据库.发送到电子邮件链接,例如host.com/user/email/{code}/confirm
  3. 然后通过代码(生成的字符串值)用户查找并设置标志"is_active" - true.
  4. 清除"代码"列的值.

你是如何为电子邮件创建确认链接的?

java database email spring

1
推荐指数
1
解决办法
5548
查看次数