240 发简信
IP属地:浙江
  • @metangtang 我更新了一下,你拉一下试试,我本地是能打开编辑器的。

    【activiti】整合官方编辑器插件

    1.编辑器界面 2.插件下载 activiti的explore模块:https://github.com/Activiti/Activiti/tree/master/modu...

  • @龙须草_6443 稍微大型一点的项目json接口和web页面一般是分开部署的,不过如果一个项目里既有json返回又有页面,我一般是根据路径去区分。
    目前想到的两种办法,
    1.业务逻辑全部使用异步请求json接口的形式,使用exceptionhandle处理所有业务异常;页面本身不做业务逻辑处理,仅处理404,500等状态码异常,使用web.xml中的错误页映射配置去做。
    2.使用切面处理,两个切面,一个切json接口的controller,一个切页面接口的controller,分别用try-catch去处理各自的异常逻辑。
    暂时没想到更优雅的方式,如果您有其他方案,还请分享一下。

    Spring异常处理 ExceptionHandler的使用

    异常处理 通常一个web程序在运行过程中,由于用户的操作不当,或者程序的bug,有大量需要处理的异常。其中有些异常是需要暴露给用户的,比如登陆超时,权限不足等等。可以通过弹出...

  • @梁世勇 因为这里的service层抛出的都是运行时异常,不需要强制捕获,未捕获的话就会继续往上层抛出,直到在框架层面被捕获处理。

    Spring异常处理 ExceptionHandler的使用

    异常处理 通常一个web程序在运行过程中,由于用户的操作不当,或者程序的bug,有大量需要处理的异常。其中有些异常是需要暴露给用户的,比如登陆超时,权限不足等等。可以通过弹出...

  • @梁世勇 @ControllerAdvice注解标记的类的方法会作用于所有controller类,在GlobalExceptionHandler这个类中有@ExceptionHandler注解标记的方法,于是所有controller未捕获的异常都会由该方法处理。本质上相当于spring帮你做了try-catch操作。

    Spring异常处理 ExceptionHandler的使用

    异常处理 通常一个web程序在运行过程中,由于用户的操作不当,或者程序的bug,有大量需要处理的异常。其中有些异常是需要暴露给用户的,比如登陆超时,权限不足等等。可以通过弹出...

  • @爱因斯丹 您好,实在不好意思,最近忙着实习,而且工作上没有涉及到activiti,所以暂时没有继续研究。您可以去官网看看文档之类的。

    【activiti】整合官方编辑器插件

    1.编辑器界面 2.插件下载 activiti的explore模块:https://github.com/Activiti/Activiti/tree/master/modu...

  • 120
    关于爬虫的瞎想

    1.爬虫定义爬虫就是用计算机代替人工去获取海量的web数据的程序。是获取数据的一种方式,也是数据分析的前提。 2.编写一个合格的爬虫程序1)爬虫程序目的不是攻击网站,而是获取...

  • @人在旅途_9d1c 你好,页面放在static里,controller里直接返回ModelAndView就行了呀

    【activiti】整合官方编辑器插件

    1.编辑器界面 2.插件下载 activiti的explore模块:https://github.com/Activiti/Activiti/tree/master/modu...

  • 120
    记一次sql注入练习

    做这个练习之前,感觉自己就是个小白,做了之后,感觉学到了好多东西。作文以记之。 题目要求 题目源于一个比赛,要求找出数据库中的flag字段的值。给的题目环境是一个新闻搜索引擎...

  • 嗯,你是用的spring data jpa吧,它底层实现采用的使hibernate,所以hibernate的主键生成策略它都能用。
    比如:
    @GenericGenerator(name = "uuid", strategy = "uuid")
    @GeneratedValue(generator = "uuid", strategy = GenerationType.IDENTITY)
    @ID
    private String id;

    我用的mysql数据库,这样配置就是uuid了。

    spring boot初探

    spring boot简介 百科简介: Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了...

  • 呃,暂时没用过activiti提供的starter的集成,等我之后搞一搞。感谢分享。

    【activiti】spring boot中使用activiti rest api

    1.导入依赖 2.扫描activiti rest controller所在的包 扫描org.activiti.rest就行了,会扫描下面的所有子包。 3.配置两个bean 4...

  • 120
    新版创翼NK客户端开免费wifi方式

    360免费wifi为例 1.安装360免费wifi 2.打开文件位置默认为:C:\Program Files (x86)\360\360AP修改文件名为任何其他名字(越奇怪越...

  • 120
    “他一说不,我就想哭” | 人为什么害怕被拒绝?我被拒绝100次后的经验

    Sayings: 很多人,包括我自己,都曾在某个时候体验过被拒绝的痛苦。 很典型的经验是:如果你向某个人请求,直接遭到了拒绝,你会感到被伤害、被否定,并对下一次提出请求有恐惧...

  • 120
    实现RBAC权限管理的心路历程

    简介 RBAC是基于角色的权限控制,让角色绑定权限,用户绑定角色,它们之间都是多对多的关系。 用户和角色好理解,但是权限究竟应该怎么标示,可以抽象成一句话来概括:谁在什么地方...

  • 120
    springMVC的消息转换器(Message Converter)

    简介 请求和响应都有对应的body,而这个body就是需要关注的主要数据。 请求体与请求的查询参数或者表单参数是不同的,请求体的表述一般就是一段字符串,而查询参数可以看作ur...

  • 120
    在IntelliJ Idea中进行java远程调试

    在学习微信公众号开发这种需要第三方回调的时候,需要将程序运行在公网可访问的服务器上,而这种服务器一般不会是自己的开发机器。此时调试程序会变得很麻烦,好在java提供了远程调试...

  • 文章后面已更新,互相交流学习:grin:

    【activiti】整合官方编辑器插件

    1.编辑器界面 2.插件下载 activiti的explore模块:https://github.com/Activiti/Activiti/tree/master/modu...

  • mybatis分页的一种解决方案

    要想写好一个功能,哪怕这个功能很简单,也要考虑到扩展性。最好的学习路线是从具体到抽象,而最好的设计思路是从抽象到具体。 一、抽象输入输出 对于一个功能,使用者只需要关心输入和...

个人介绍
代码只是工具,思路最重要。
做一个会思考的程序员。