
spring
文章平均质量分 60
qq_27173485
这是一个简述
展开
-
nginx负载均衡/端口转发笔记
1.安装nginxsudo su rootapt-get install nginx2.创建配置文件:touch /etc/nginx/conf.d/balance.conf3.编辑配置文件:vi /etc/nginx/conf.d/balance.conf加入配置:#负载均衡upstream nginxBalance { #将同一回话定向到同一服务器 #ip_hash; server 10.39.xx....原创 2021-10-13 09:01:56 · 743 阅读 · 0 评论 -
基于spring-initializr的脚手架项目定制
文档资料https://github.com/spring-io/start.spring.io/tree/main/start-site/srchttps://start.spring.io/原创 2021-09-01 10:49:23 · 1568 阅读 · 5 评论 -
linux java远程debug不能连接问题处理
分配了新的linux服务器作为开发服务器,在服务器debug启动服务nohup java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8088,suspend=n -jar start-site-exec.jar --server.port=8080 &在本地远程debug时连接超时经排查不是服务器防火墙问题运行lsof -i:8088 发现COMMAND PID USER FD TYPE D...原创 2021-08-25 16:28:13 · 1401 阅读 · 0 评论 -
springBoot中利用AOP切面设置全局事务
import org.aspectj.lang.annotation.Aspect;import org.springframework.aop.Advisor;import org.springframework.aop.aspectj.AspectJExpressionPointcut;import org.springframework.aop.support.DefaultPoin...转载 2019-03-26 15:37:33 · 1715 阅读 · 0 评论 -
【框架】[Spring]AOP拦截-使用切点:AspectJExpressionPointcut-切点语言
用AspectJExpressionPointcut实现的切点比JdkRegexpMethodPointcut实现切点的好处就是,在设置切点的时候可以用切点语言来更加精确的表示拦截哪个方法!可以精确到返回参数,参数类型,方法名。当然,也可以模糊匹配。这里用纯Java的方式和配置xml的方法都来演示一遍。需要的包什么的就不解释了,如不动,请参考前面的。首先,准备好原型对象Person...转载 2019-03-26 15:01:28 · 567 阅读 · 0 评论 -
powerdesigner生成javabean
Tools->generate object oriented model(Ctrl+Shift+O)->设置格式Paste_Image.pngPaste_Image.pngPaste_Image.pngPaste_Image.png确定生成成功Paste_Image.pnglanguage->generate ja...转载 2019-03-22 08:03:32 · 775 阅读 · 0 评论 -
Springboot mybatis generate 自动生成实体类和Mapper
一、数据库 略二:使用IDEA 创建Spring boot 项目2.1:选择Spring Initializ(Idea 使用spring assistant 插件可以实现)下一步后:点击下一步后,分别在Web选项中勾选Web,在Template Engines选项中勾选 Thymeleaf,在SQL选项中勾选MySQL和MyBatis。然后一直下一步到完成。三、项...原创 2019-03-21 16:40:31 · 8896 阅读 · 1 评论 -
WebMvcConfigurer接口配置实现自定义web
SpringBoot中如果需要自己定义一些Handler,Interceptor,ViewResolver,MessageConverter需要实现WebMvcConfigurer接口来实现@Configurationpublic class WebConfig implements WebMvcConfigurer { /** * 对于GET方法,传入参数,时间类型进...转载 2019-03-21 15:58:34 · 2523 阅读 · 0 评论 -
spring 注解验证@Empty等的使用方法
@Null 被注释的元素必须为null@NotNull 被注释的元素不能为null@AssertTrue 被注释的元素必须为true@AssertFalse 被注释的元素必须为false@Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值@Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值@DecimalMin(val...原创 2019-03-21 15:21:52 · 1055 阅读 · 0 评论 -
ClassNotFound org.springframework.scheduling.quartz.SchedulerFactoryBean
定时器报错Quartz ClassNotFound org.springframework.scheduling.quartz.SchedulerFactoryBean 需要依赖包"org.springframework:spring-context-support","org.quartz-scheduler:quartz:2.2.3","org.springframework:s...原创 2018-03-13 10:50:41 · 1478 阅读 · 0 评论 -
Spring boot 事务管理 没有生效问题
Spring Boot 使用事务:首先使用注解 @EnableTransactionManagement 开启事务支持,然后在Service方法上添加注解 @Transactional 便可。在Service中,被 @Transactional 注解的方法,将支持事务。如果注解在类上,则整个类的所有方法都默认支持事务。一 : 如果你用了mysql数据库,先检查mysql版本,4.0之前不支持事...原创 2019-03-26 15:06:31 · 1148 阅读 · 0 评论 -
Spring boot 事物管理
原文 http://blog.didispace.com/springboottransactional/什么是事务?我们在开发企业应用时,对于业务人员的一个操作实际是对数据读写的多步操作的结合。由于数据操作在顺序执行的过程中,任何一步操作都有可能发生异常,异常会导致后续操作无法完成,此时由于业务逻辑并未正确的完成,之前成功操作数据的并不可靠,需要在这种情况下进行回退。事务的转载 2017-01-10 14:37:41 · 764 阅读 · 0 评论 -
spring boot 国际化
国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。开发这样的程序的过程,就称为国际化。 那么当我们使用spring Boot如何进行国际化呢?那么当你读完这篇文章你会学到如下知识:转载 2016-12-28 17:15:18 · 2338 阅读 · 0 评论 -
domain unique 遇到的问题 即:@UniqueConstraint 和@indexes 用法
现有街道实体中有如下属性 @ManyToOne(cascade = {CascadeType.REFRESH}) @JoinColumn(name = "city_id") private CityEntity city; //所属城市 @NotBlank(message = "街道编码不能为空") @Column(name = "street_code", length原创 2016-12-28 16:27:15 · 805 阅读 · 0 评论 -
spring boot 传递Date 等实体参数时候报错
传递参数Date时候报错:"exception": "org.springframework.web.method.annotation.MethodArgumentTypeMismatchException","message": "Failed to convert value of type 'java.lang.String' to required type 'java.util.原创 2016-12-28 09:23:07 · 8675 阅读 · 0 评论 -
swagger2
由于spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。这样一来,我们的RESTful API就有可能要面对多个开发人员或多个开发团队:iOS开发、Andr转载 2016-12-28 08:49:48 · 517 阅读 · 0 评论 -
spring boot 异常处理
Spring Boot中Web应用的统一异常处理原文 http://blog.didispace.com/springbootexception/ 主题 Spring Boot 我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射: /error ,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的转载 2016-12-25 13:48:30 · 227 阅读 · 0 评论 -
spring boot Junit 执行顺序
我们在写JUnit测试用例时,有时候需要按照定义顺序执行我们的单元测试方法,比如如在测试数据库相关的用例时候要按照测试插入、查询、删除的顺序测试。如果不按照这个顺序测试可能会出现问题,比如删除方法在前面执行,后面的方法就都不能通过测试,因为数据已经被清空了。而JUnit测试时默认的顺序是随机的。所以这时就需要有办法要求JUnit在执行测试方法时按照我们指定的顺序来执行。JUnit是通过@Fix转载 2017-01-03 18:39:00 · 6377 阅读 · 0 评论