随笔分类 - springboot
摘要:可能一般用fegin实现文件上传的不多,但这也算是一个文件上传方式吧,如果用到了,可以考虑借鉴一下,直接上代码好了 eureka pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.or
阅读全文
摘要:LUA Lua是作为嵌入式脚本的最佳选择,速度非常快 在redis命令行中,可以直接调用lua脚本,比如 127.0.0.1:6380> eval "local result={} for loop=1, #(KEYS) do result[loop]=redis.call('hget',KEYS[
阅读全文
摘要:程序启时发生异常,未成功启动,异常如下 08-31 08:05:08.086 [main] ERROR - Application run failed java.lang.IllegalStateException: Error processing condition on org.spring
阅读全文
摘要:如下为一个使用了线程池,SSL,出现指定异常后充实,超时配置的demo SSL配置 package com.demo.client; import java.io.FileInputStream; import java.io.InputStream; import java.security.Ke
阅读全文
摘要:最近有个需求,接收用户上报的证书,并且保存起来,证书大小不到1M,但该证书的保存必须在另外一个程序进行,所以想到使用springboot接收上传文件后,再通过RestTemplate将文件发送给另外一个程序来处理,假设我们定义接收从页面中上传的文件并发送给另外一个程序的服务称之为客户端,接收客户端发
阅读全文
摘要:1、启动两个mysql,可以按照如下操作使用docker来部署mysql容器,比较简单 https://www.cnblogs.com/qq931399960/p/11527222.html 2、如果配置了多个数据源,则默认的数据源配置就不再生效了,如果配置两个数据源,则两个数据都需要自定义,找到j
阅读全文
摘要:spring读取配置参数可以通过${name}的方式获取,如properties文件中存在如下配置 则可通过${person.username}获取其对应的值xi 但如果参数过多,在使用这种方式配置,就比较麻烦,springboot中新添加了一个注解@ConfigurationProperties,
阅读全文
摘要:使用springboot之前,我们发送http消息是这么实现的 我们用了一个过时的类,虽然感觉有些不爽,但是出于一些原因,一直也没有做处理,最近公司项目框架改为了springboot,springboot中有一种很方便的发送http请求的实现,就是RestTemplate,而且实现起来非常简单,代码
阅读全文
摘要:可以通过springboot官方文档中Sending Email,找到类似如下java mail的使用文档 https://docs.spring.io/spring/docs/5.1.9.RELEASE/spring-framework-reference/integration.html#mai
阅读全文
摘要:springboot的文件上传比较简单 一、使用默认的Resolver:StandardServletMultipartResolver controller src/main/resources/templates/fileupload.html src/main/resources/templa
阅读全文
摘要:一、src/main/resources/templates下新建welcome.ftl 二、启动类 三、controller 四、pom.xml中添加配置 以上就是全部的配置了,application.properties中不需要任何参数,全部都是默认,启动程序,浏览器输入:http://loca
阅读全文
摘要:最开始接触java的时候,前端页面基本都是用jsp来写,最近公司项目要使用SpringBoot重构,查看SpringBoot文档,发现SpringBoot不建议使用JSP,因为jsp在使用内嵌servlet容器时会有一些限制 虽然以后项目中也会将jsp替换成Template Engines,而且这都
阅读全文
摘要:项目最近在替换之前陈旧的框架,改用SpringBoot进行重构,初接触,暂时还没有用到Servlet,Filter,Listener的地方,但在之前回顾Servlet的生命周期时,https://www.cnblogs.com/qq931399960/p/10283952.html,想到Spring
阅读全文
摘要:java命令运行springboot jar文件,指定配置文件可使用如下两个参数中其中一个 配置文件目录如下 application.properties和logback-spring.xml为打包后springboot默认读取的配置 applicaiton-dev.properties和logba
阅读全文
摘要:使用springboot之前,我们通过ClassPathXmlApplicationContext加载spring xml配置文件来获取applicationcontext,使用springboot后,由于不存在xml文件,故该种方式已经不能使用 在官方文档中介绍,可通过实现ApplicationR
阅读全文
摘要:springboot对连接池的使用非常智能,配置文件中添加lettuce.pool相关配置,则会使用到lettuce连接池,并将相关配置设置为连接池相关参数,(前提是这些参数是springboot配置文件中内置的,使用自定义参数应该也是可以的,有时间在研究),否则不使用,通过断点调试查看 如过使用r
阅读全文
摘要:在开发中,有时我们的application.properties某些值需要重复使用,比如配置redis和数据库或者mongodb连接地址,日志,文件上传地址等,且这些地址如果都是相同或者父路径是相同的,如果这些地址发生变化,就需要每个参数都修改一遍,比较繁琐,所以在配置文件中使用变量是一个很不错的选
阅读全文
摘要:springboot打包时,去掉资源文件 但这样配置后,在eclipse中启动springboot项目,则会出现读取不到配置资源的情况,所以在eclipse启动项目时,需要注释掉如下配置 如果修改了pom文件之后,程序运行异常,如果使用eclipse,则可通过右键Maven -- Update Pr
阅读全文
摘要:项目组马上要使用springboot来重构程序,首先要对几个比较小的非web项目重构,所以新手入门,简单做了个小例子 代码结构如下: dao层 package com.mysping.myboot001.dao.impl; import java.util.List; import java.uti
阅读全文

浙公网安备 33010602011771号