spring
正怒月神
炒鸡!软件攻城狮
展开
-
springmvc 多事务提交和回滚
- 配置ChainedTransactionManager -->相关方法都记得加上@Transactional。原创 2024-06-14 14:17:12 · 435 阅读 · 0 评论 -
springMvc 配置 UReport2
http://localhost:9006/ureport/designer 中,需要根据项目情况修改9006端口。mvc直接引入ureport xml配置即可,并引入配置文件,如果有properties就用现在得,没有就新建。注:报表设计器表达式校验依赖于Antlr4,表达式报错得话请pom引入Antlr4。引入目前最新得2.2.9版本。转载 2024-06-05 13:48:31 · 63 阅读 · 0 评论 -
no declaration can be found for element ‘rabbit:connection-factory‘
spring-mvc 配置 rabbitmq 出现问题。原创 2024-03-04 15:31:52 · 531 阅读 · 0 评论 -
Chrome iframe 跨域失败
Chrome稳定版禁用。原创 2023-09-22 16:41:40 · 1722 阅读 · 0 评论 -
SpringMVC 项目中 创建SpringBoot,使用Hibernate和JPA
起因:老项目是SpringMVC,为了之后能使用更方便的SpringBoot。所以在其中添加了SpringBoot项目,但是老项目SpringMVC使用的Hibernate,SpringBoot希望使用JPA。原创 2022-11-30 13:56:42 · 637 阅读 · 1 评论 -
SpringMVC 项目中 创建SpringBoot后,引起的No bean named ‘xxx‘ available
但是我的yml中并没有配置关于hibernate的相关配置(主要配置Transaction,不然无法增删改查,下面也会写到配置中)。原因是我在springmvc中添加了springboot项目,我是sessionFactory 报错。原创 2022-11-14 18:17:47 · 1407 阅读 · 0 评论 -
springmvc 整合 camunda
三 官网中配置了:但我的datasource已经在application.xml中配置了。所以此处注释了四 测试参考官网因为bpmn文件发送比较麻烦,所以这里就不演示了。原创 2022-11-09 17:59:07 · 651 阅读 · 0 评论 -
EntityManager 获取 List<T>
代码很简单,大家看一下就好了@Override public List<EntityVO> findMachineToPlan(Integer age) { String sql="select * from Test where age=:age"; Query query = em.createNativeQuery(sql); query.setParameter("age", age); query.unwr原创 2021-07-22 10:53:28 · 337 阅读 · 0 评论 -
gateway 跨域
网上的写法,都有点不太一样。首先,看一下我的gateway版本<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> <version>3.0.3</version>原创 2021-06-25 11:21:24 · 171 阅读 · 0 评论 -
minio 直接访问图片,并且取消过期时间
一般来说,你点击share后,是这样的。它会带上很长一串签名。如果想直接通过 http://localhost:9090/myBucket/1.png 访问。只需要:1 选择 bucket2 选择 edit policy3 prefix=* Read and Write就可以了...原创 2021-06-22 10:00:29 · 10517 阅读 · 8 评论 -
No spring.config.import set at org.springframework.cloud.commons.ConfigDataMissingEnvironmentPostPr
添加<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId> </dependency></dependencies>..原创 2021-06-22 09:52:45 · 1840 阅读 · 1 评论 -
java FFmpeg 图片生成视频
POM<!-- ffmpeg --> <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacpp-platform</artifactId> <version>1.5.5</version> </dependency> <dependency>原创 2021-06-21 19:39:35 · 1144 阅读 · 0 评论 -
spring Cloud 全局异常捕获
通过@RestControllerAdvice来处理。@RestControllerAdvicepublic class GlobalExceptionAdvice { @ExceptionHandler(value = Exception.class) public ApiResult<String> handlerAdException(HttpServletRequest request, Exception ex) { ApiResult<.原创 2021-06-17 18:36:29 · 462 阅读 · 0 评论 -
MultipartFile 和 File 互转
MultipartFile 转 Filepublic File M2F(MultipartFile file) throws Exception { File f=File.createTempFile(UUID.randomUUID().toString(), "." + FilenameUtils.getExtension(file.getOriginalFilename())); file.transferTo(f); ..原创 2021-06-17 12:52:12 · 672 阅读 · 0 评论 -
springcloud 使用feign 上传图片
一,上传图片接口这个接口提供给feign 来RPC调用@RequestMapping(value = "upload", method = RequestMethod.POST) public ApiResult<FileVO> upload(HttpServletRequest request) throws Exception { FileVO fileVO =new FileVO(); MultipartHttpServletRequest原创 2021-06-15 18:34:54 · 520 阅读 · 0 评论 -
springcloud 使用feign
一,被调用方 web-testspring: application: name: web-test二,web-test准备接口package com.tenyears.webTest.controller;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Value;import org.spr原创 2021-06-15 17:14:31 · 301 阅读 · 0 评论 -
Could not resolve placeholder ‘xxx‘ in value “${xxx}“
报错:Could not resolve placeholder 'xxx' in value "${xxx}"使用了网上的解决方案,一直没解决。我知道,肯定是某个包有问题。或者说版本冲突。先看一下我spring版本:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent<.原创 2021-06-15 12:35:57 · 2042 阅读 · 0 评论 -
No spring.config.import set at org.springframework.cloud.commons.ConfigDataMissingEnvironmentPostPr
添加<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId> </dependency></dependencies>..原创 2021-06-11 16:24:24 · 854 阅读 · 1 评论 -
Postman 上传文件
一,设置headers原创 2021-06-10 12:00:26 · 2111 阅读 · 0 评论 -
springcloud minio 文件上传
POM<dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>8.2.1</version> </dependency>pe原创 2021-06-10 11:52:51 · 388 阅读 · 0 评论 -
【问题解决】SpringBoot工程无法找到父依赖 parent-pom Failure to find com.xxx:parent-pom:pom:1.0.0.RELEASE
总结下碰到的BUG,之前遇到忘记记录下来,导致又进行了重复无用的搜索定位解决BUG操作。问题:Non-resolvable parent POM for com.alili:base-model:[unknown-version]: Failure to find com.alili:parent-pom:pom:1.0.0.RELEASE解决办法:总结在前:记住在一个新的环境进行打包时,首先要确保私服里面有parent-pom或者其他你需要的依赖包,没有话请先别执行clean,执行insta.转载 2021-06-09 18:52:52 · 6671 阅读 · 0 评论 -
docker-compose 发布 spring cloud
部署流程打开项目总pom.xml文件找到<dockerHost>节点,把IP地址修改成要上传镜像的IP地址如 <dockerHost>http://192.168.1.250:2375</dockerHost>如果要指定上传的签名文件,修改签名文件路径(所有证书在doc/deploy/cert/目录下)<dockerCertPath>d:\kintechcerts</dockerCertPath>找到<baseI.原创 2021-05-18 17:00:43 · 360 阅读 · 1 评论 -
Druid 介绍及配置
Druid 介绍及配置1. Druid是什么?Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。2. 在哪里下载druid正式版本下载: maven中央仓库:http://central.maven.org/maven2/com/alibaba/druid/3. 怎么获取Druid的源码Druid是一个开源项目,源码托管在github上,源代码仓库地址是https://github.com/alibaba/druid。同时每次Druid发布正...转载 2021-07-08 11:36:27 · 829 阅读 · 0 评论 -
java 发送邮件
一,启用smtp我用的163邮箱。记得新增授权码二,pom<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> </dependency>三,application.xml<!-- 邮件配置 Begin--> <bean id="javaMail" c..原创 2021-04-28 12:07:13 · 341 阅读 · 0 评论 -
spring quartz job
直接上代码一,pom<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.0</version> </dependency>二,创建任务Test1Job,只是简单打印package com.kinte.原创 2021-04-19 17:00:34 · 151 阅读 · 0 评论 -
no transaction is in progress
主要:<prop key="hibernate.allow_update_outside_transaction">true</prop><?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ..原创 2021-04-13 18:05:15 · 3105 阅读 · 0 评论 -
Error creating bean with name ‘entityManagerFactory‘ defined in class path resource
错误:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [spring/spring-business.xml]: Invocation of init method failed; nested exception is java.lang.NoSu原创 2021-04-06 19:42:54 · 958 阅读 · 0 评论 -
springboot 通过配置文件 控制Rabbitmq 启动
不哔哔,直接上代码主要是 消费者添加配置一,把配置放在配置中心(放在消费服务上也可以)listener.direct.auto-startup设置为false,然后添加 rabbitmq.start 作为启动属性spring: rabbitmq: host: 127.0.0.1 port: 5672 username: guest password: guest listener: direct: auto-st原创 2021-04-02 14:51:33 · 1654 阅读 · 0 评论 -
spring mvc , spring boot 项目之间的rabbitmq
说明:内部系统:spring mvc外部系统:spring boot目标:内部,外部系统之间相互生产,消费消息。变相展示了,spring mvc和spring boot配置rabbitmq的方法。一,外部系统:项目结构pom.xml别问为什么需要web架包,问就是。。。。没有就GG。。。。 <dependency> <groupId>org.springframework.bo...原创 2021-03-29 17:26:06 · 222 阅读 · 2 评论 -
Spring Cloud Alibaba
转载:https://blog.csdn.net/dotnetstudio/article/details/1115733762020年注定是不平凡的一年,今年的农历新年新冠疫情爆发,每个中国人都经历了一个难忘的春节,在党中央的英明部署下,通过全国人民的不懈努力终于将疫情消灭。目前国内还在零星的爆发,疫情还在全世界范围大流行,只有全世界的人民团结起来,才能打赢这场没有硝烟的战争。这一年,我们终于消除了贫困,但脱贫攻坚的战争远没有结束,我们必须继续努力,让全体中国人实现共同富裕。这一年我国的航天事业取得了转载 2020-12-25 11:18:04 · 199 阅读 · 0 评论 -
spring cloud 搭建(kafka 入门(二))
前面一篇,将了如何配置kafak:https://blog.csdn.net/hanjun0612/article/details/107667389这一篇在上面的基础,扩展成2个微服务。其实很简单。就是在原来的基础上,把StreamReceiver 和 TestStream 拷贝到Service1服务中。代码如下:StreamReceiver package com.test.service1.controller.kafka;import org.spri...原创 2020-08-04 17:30:07 · 280 阅读 · 0 评论 -
spring cloud 搭建(kafka入门)
关于微服务的搭建,大家可以参考前面几篇。注册中心配置中心微服务路由中心今天,搭建一个简单的消息中间件Kafka.一, zookeeper:1 下载http://zookeeper.apache.org/releases.html#download2 修改配置将“zoo_sample.cfg”重命名为“zoo.cfg”设置dataDir为自己的路径添加admin.serverPort=xxx端口添加系统变量:ZOOKEEPER_HOME...原创 2020-07-29 16:42:56 · 2221 阅读 · 0 评论 -
Swagger 微服务部署
一,pom添加我使用的bootstrap-ui。你们可以使用springfox-swagger-ui<!-- swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.8.0</version> <原创 2020-07-07 16:25:27 · 814 阅读 · 0 评论 -
Swagger2常用注解说明
转载:https://www.520mwx.com/view/63166写的很好很详细!转载一下。这里只讲述@Api、@ApiOperation、@ApiImplicitParams、@ApiImplicitParam、@ApiParam、@ApiModel、@ApiModelProperty、ApiResponses、@ApiResponse这几个常用的。一、@Api用在请求的类上,表示对类的说明常用参数:tags="说明该类的作用,非空时将覆盖value的值"v...转载 2020-07-01 16:36:02 · 525 阅读 · 0 评论 -
swagger 生成文档
项目还没有配置swagger,请前往:https://blog.csdn.net/hanjun0612/article/details/107059977废话不多说,直接上代码1 git下载开源项目:https://github.com/spiritn/spring-swagger2markup-demo打开如下:2 修改 SWAGGER_URL注意:基本只要修改端口就可以了。3 终端运行mvn clean testtarget目录下...原创 2020-07-01 11:50:49 · 194 阅读 · 0 评论 -
swagger 接口测试
废话不多说,直接上代码1 pom 添加<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.5.0</version> </dependency> &.原创 2020-07-01 11:39:43 · 1796 阅读 · 1 评论 -
JPA @Query ERROR. token : WHERE
在使用中,发现了一个JPA的bug。错误:ERROR. token : WHERE我在Dao层,使用@Query时,使用了jpa的Pageable分页。@Query(value = "select * from Order where refSONo=:refSONo and IsValid = 1 /*#pageable*/", nativeQuery = true) Page<Order> findPagedList(@Param("refSONo") Strin.原创 2020-06-09 12:09:57 · 720 阅读 · 0 评论 -
Spring启动报错org.springframework.boot.builder.SpringApplicationBuilder
转载:https://blog.csdn.net/myhAini/article/details/82627939java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder启动报错的这个原因是SpringBoot的版本和SpringCloud的版本存在不同导致的报错,调整对应版本,目前最新的版本对应如下:...转载 2020-06-05 13:42:42 · 1225 阅读 · 1 评论 -
RedisTemplate 多层 模糊匹配 删除Key
情况是这样的:Redis存在多级目录。网页的Session存储在 springSessions: 下。而手机端Session在 springSessions:app 下。正确的:public void deleteToken(String tokenId){ Set<String> keys = apiTokenTemplate.keys("springSessions:*"+tokenId); apiTokenTemplate.delete(keys...原创 2020-05-27 17:33:45 · 1714 阅读 · 0 评论 -
base64文件上传 java.io.FileNotFoundException 拒绝访问
主要是:路径+文件名.后缀一定要齐全以下代码,主要看:tagetFile.getParentFile().mkdir(); // 先创建目录tagetFile.createNewFile(); //创建文件file: accessPath: /file/** #访问文件前缀 uploadFolder: d://uploadFiles/ #上传文件存放路径...原创 2020-04-22 14:05:21 · 610 阅读 · 0 评论