- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 跟着JHipster学做项目 (5) 异常处理(下)Vue前端
JHipster前端处理异常主要包括三个方面,异常获取,异常显示,以及异常信息国际化。异常获取JHipster通常放在组件类中实现,比如register.component.tsthis.registerService() .processRegistration(this.registerAccount) .then(() => { this.success = true; }) .catch(error
2020-05-25 16:40:08 810
原创 跟着JHipster学做项目 (5) 异常处理(上)Spring Boot后端
JHipster处理异常的核心模块是zalando,zalando包含两种方式:Spring boot<dependency> <groupId>org.zalando</groupId> <artifactId>problem-spring-web-starter</artifactId> <version>${problem-spring-web.version}</version>&
2020-05-25 16:09:56 1538
原创 跟着JHipster学做项目 (4)审计功能
JHipster的基础应用里实现了对用户登录的审计功能,该功能可以控制用户密码输入错误次数的限定。此外,通过扩展模块实现了实体审计功能。实体的审计功能分两个方面:在对实体进行创建或者修改时,自动添加用户和更改日期等信息。 在对实体进行创建或者修改时,系统自动记录每次更改的内容,相当于对实体实现版本记录功能。下面来分别看一下JHipster的具体实现方式。用户登录审计功能:创建自定义repository来实现AuditEventRepository,如下所示:@Repository
2020-05-09 16:19:48 1094 1
原创 跟着JHipster学做项目(3) - Maven的使用技巧(下)去掉因lifecycle引起的红叉
当我们在项目中引入swagger或者asciidoc等插件时,通常定义在generate-sources阶段执行,当使用eclipse时,pom.xml就会出现一个红叉,以swagger2markup-maven-project-template项目为例,克隆这个项目在本地,将项目引入到eclipse,这个问题虽然不影响项目的编译以及运行,但是这个红叉不仅会引起视觉的不适,也实际会影响我们...
2020-05-02 23:03:52 452
原创 跟着JHipster学做项目(3) - Maven的使用技巧(上)分离jar和依赖
常见的spring boot打包方式分两种, war和fat jar, 这里主要针对fat jar在部署中遇到的jar包过大问题,jar包过大导致在每次升级时需要很长时间上传jar包,尤其是网速受限时,问题尤其突出,那么主要思想是将不常变化的依赖包单独部署到lib文件,每次只上传常变的项目代码。第一步,利用maven-jar-plugin代替原有生成fat jar的插件spring-boot-...
2020-05-02 22:37:56 524
原创 跟着JHipster学做项目(2) - 使用Swagger2生成API文档 (上)生成swagger的asciidoc文件
JHipster的提示和技巧页面中第一个技巧就是:Create a static Swagger API documentation 虽然篇头已经提示我们要去看swagger2markup最新模块,不要理会下面的内容,但是看着下面仅仅三步便可以生成API文档还是会想先按照提示尝试一下,于是利用maven引入springfox-staticdocs<dependency>...
2020-05-01 21:58:01 1102
等线字体用于PDF生成
2020-10-16
普通spring boot jar包部署为windows service
2018-03-03
spring微服务fat jar部署为windows service工具包
2018-03-03
spring in action_4 spring实战jar包补充
2017-11-08
Java-J2EE Job Interview
2012-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人