
springboot和springcloud
文章平均质量分 57
二狗的程序人生
记录,方便查阅
展开
-
java单元测试@SpringBootTest报异常 javax.websocket.server.ServerContainer not available
Springboot项目,使用@SpringBootTest进行单元测试时,出现下面的错误java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:..原创 2020-12-15 10:55:53 · 2017 阅读 · 1 评论 -
springboot/springmvc @PathVariable接收参数可能为null
/** * 查询课程下的班级 */ @RequestMapping(value = {"/infoCourseClass/{schoolId}/{courseId}", "/infoCourseClass/{schoolId}/{courseId}/{classId}"}) public Result infoCourseClass(Long schoolI...原创 2019-09-26 11:20:53 · 2658 阅读 · 1 评论 -
springboot遇到的bug们
写到前面:遇到bug第一步,先mvn -clean第二步,看console的bug提示(根据提示看是不是包的问题)因为如果是语法问题的话idea会提示出来,编译就编译不过去,别说启动了。1、非web项目启动报错2019-06-19 10:29:47.999 [main] INFO o.s.b.c.e.AnnotationConfigEmbeddedWebApplicatio...原创 2019-06-19 14:48:54 · 1403 阅读 · 0 评论 -
springboot-打war包
用springgboot打jar包是最好的方式,需要war包部署,可以按下面流程走。昨天(2019-04-17)在搭建完系统之后,我直接把pom的packaging改成了war,如下<packaging>war</packaging>因为本地日志,功能一切都很完整,我很自信的打了一个war包放到了服务器,可是问题来了,我怎么启动都不打印出spring启动标识...翻译 2019-04-17 10:04:54 · 130 阅读 · 1 评论 -
springboot+mybatis+postgresql
一、前提多数据源:druidpostgresql:以下简称pgsql,它是和mysql功能类似的关系型数据库数据层:mybatis二、搭建项目1、maven <!--springboot-启动包--> <dependency> <groupId>org.springframework...原创 2019-03-29 15:27:52 · 4497 阅读 · 0 评论 -
springboot:静态方法调用service的问题
一、静态方法调用service@Autowiredprivate XXXXService xXXXService;在静态方法中用得保证xXXXService是静态的,但是上面这句不是,加了static之后也没办法正常获取xXXXService = null @Autowired private XXXXrService xXXXService; pr...原创 2019-03-28 10:31:06 · 4908 阅读 · 4 评论 -
spring boot解决非controller引用service的问题
controller用来完成接口的任务,而controller方法内重构出来的业务放在support类中。之前项目的做法:将在contoller里面的service传过去做具体业务。现在忽然不想带这个service了,就将具体service放到controller的support中去了。controller的support类@Componentpublic class FeeC...原创 2018-11-28 10:20:23 · 5001 阅读 · 0 评论 -
springboot获取jar包中的文件以及下载文件功能
场景:springboot打成jar包,类中获取jar包中/static/***.pdf文件本地测试没问题,路径完全没问题,但是服务器启动路径会带叹号,不知道原因为什么?有知道的小伙伴可以留个言哦。原以为是叹号的问题,replace掉不管用。// /applications/xxx.jar!/BOOT-INF/classes!/ -- --不知道为什么会带个叹号File path ...原创 2018-12-17 14:02:41 · 7741 阅读 · 0 评论 -
springboot 2.0配置
一、多环境配置spring.profiles.active=dev 也可以运行的时候还可以制定激活的环境java -jar XXX.jar --spring.profiles.active=pro二、输出mysql日志2.0### 输出mysql日志logging: level: org: springframework: WARN ...原创 2018-12-14 10:26:49 · 170 阅读 · 0 评论 -
springboot上传文件超限BUG
[org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUpload...原创 2018-11-21 11:22:59 · 3330 阅读 · 1 评论 -
原生feign调用第三方接口
最近做一个小项目,小到只有一个页面,和几个接口而已。因为项目是自己一个人在做,所以所有的定义都可以自己做主。项目的目的是为了推送给第三方页面收集到的数据,所以对接是重头戏。之前对接过各种第三方短信接口,用的无非是httpClient的get/post,用多了就想换一个技术熟悉一下。一、引入依赖啥也不说,先引入一堆东西,不是每一个都有用,但是用到了就很方便。core:是必须要...原创 2018-10-11 10:16:16 · 13855 阅读 · 1 评论 -
springboot-lombok
实体类是项目中必然不会少的对象,最简单的组成包括,成员变量和方法(构造方法和get/set)。无论是用eclipse还是idea开发,生成get/set都很简单,利用快捷键也不费力气。如果想让代码看上去整洁,lombok是个不错的选择。一、idea安装lombok插件ctrl+alt+s或者File-->Settings打开Settings设置面板 在搜索框中输入或者直接选...原创 2018-10-10 17:58:45 · 3002 阅读 · 0 评论 -
spring-boot :CommandLineRunner 启动完成加载
用目前最新的2.0.5.RELEASE,以前旧版的总报错,也没时间研究更底层的代码。记一个spring boot启动完成之后输出的语句提示,比如“启动成功”前提:spring boot版本 :<version>2.0.5.RELEASE</version>一、第一种写法,单独类package com.geewise.url.common.config;...原创 2018-10-15 11:54:05 · 316 阅读 · 0 评论 -
spring-boot关闭自启动mongo
2019-06-27好像不管用呀这种方式不管用 ,算了,别看了,我再想想有没有别的办法了------------------------------------下面别看了,没用------------------------------------------------------------------我搭的spring-boot完成会报这样一个错:com.mongodb.M...原创 2018-06-28 14:07:10 · 3678 阅读 · 5 评论 -
springboot-banner
在公司闲的时候就愿意整点没用的!spring boot项目启动的时候默认情况下是“spring”,有点单调。如果我们想要改成自己公司的Logo或者是佛祖、神兽之类的,可以自己设置banner.txt一、在resource下面新建一个banner.txt ${AnsiColor.BRIGHT_YELLOW} . ____ _ __ _ _ ...原创 2018-06-27 10:44:26 · 363 阅读 · 0 评论 -
thymeleaf
其实这个东西不太好用的。曾经想写一个判断null的值,就找了好多资料,可是写一版错一版,没用直接用vue来的实在。难用归难用,该用还得用。假装有分隔线-----------------------------------------------一、引入静态资源 我用的idea,要想用thymeleaf标签的话,用快捷钱可以自动引入xmlns:th这个标签的,eclipse...原创 2018-06-27 16:47:19 · 665 阅读 · 0 评论