
java项目问题答疑
主要描述java、spring项目在生产过程中遇到的问题解答以及学习记录
悟空、大师兄
业精于勤荒于嬉,行成于思毁于随。
展开
-
Swagger2 @ApiImplicitParam中dataType和paramType的区别?
1.@ApiImplicitParam注解的dataType、paramType两个属性的区别?@ApiImplicitParam(name = "id",value = "用户id",required = true,dataType = "int",paramType = "body")dataType="int" 代表请求参数类型为int类型,当然也可以是Map、User、St...原创 2019-06-12 11:55:54 · 39794 阅读 · 2 评论 -
Swagger2 @ApiIgnore注解忽略接口在swagger-ui.html中显示问题?
如果项目中定义了一个controller,但是我们又不想把这个接口在swagger-ui.html中体现出来怎么办?不要着急,Swagger2已经替我们想到了这个问题,只要把@ApiIgnore放到你想放到的方法上就可以了,如下://忽略接口,不让其在Swagger文档中显示 @ApiIgnore @RequestMapping("/unauth") public R...原创 2019-06-14 17:37:32 · 14885 阅读 · 1 评论 -
我花了两周半时间换了个工作
时间好快,眨眼间半年多没有更新博客了,总结了下原因有两个,第一点2020的下半年是段艰苦的历程,公司突然进来两个着急的项目其中一个由我担任项目负责人负责项目的进度汇报、资源协调和开发,没有更多的时间来写博客;第二个就是年后一边顶着新项目的压力一边思考和准备换工作的事情,所幸的是这周交接完,下周就要去新公司入职了,然后开始新的征程。 换工作的事情不是突然有的,20年下半年就想换了,当时在9月份已经整好了简历,原因主要是虽然在这家公司给于了我足够的发展与创造空间,但是时间长了总感觉是项目千篇一律(因为所在公.原创 2021-03-23 19:01:46 · 374 阅读 · 3 评论 -
解决多线程之线程中无法用@Autowired注解注入bean问题
当我们在new Thread时,在run()方法中注入一个service发现注入的service为null。原因是new Thread不在spring容器中,也就无法获得spring中的bean对象,所以我们只能通过ApplicationContext手动来获取bean。我这里的环境是springboot1.5.9package com.iacp.config;import org.springframework.beans.BeansException;import org.springfr.原创 2020-07-24 16:10:55 · 2988 阅读 · 3 评论 -
java通过与4g模块DTU通信控制串口设备PLC解决方案
项目背景:最近公司接到一个农业方面的物联网项目,需求是需要采集土壤的各项参数以及根据温度、湿度来控制水肥和大棚卷膜的开关。提供的设备有各种传感器和plc控制类设备,其中一个最为头疼的就是要解决plc设备,很烦,不过功夫不负有心人,最后还解决了,这里允许我笑下,哈哈哈哈哈~分割线----------------------------------------下面开始正题首先说下解决思路:...原创 2019-08-29 12:08:56 · 7572 阅读 · 34 评论 -
当安装多个tomcat时启动冲突问题,解决办法。
环境:apache-tomcat-8.5.42、apache-tomcat-8.5.45两个版本都是官网解压缩版本。最近因项目需求需要在本地启用两个tomcat进行测试,但是在测试的时候发现当启用了一个tomcat后,在启用发现启用的还是上一个版本的。真是环境是这样的,我首先启动了8.5.42版本的tomcat8.exe如下图,然后在启动8.5.45版本的tomcat8.exe,发现启动的还是...原创 2019-08-28 15:02:53 · 3041 阅读 · 0 评论 -
定时任务cron表达式详解
cron表达式 :如下图一共7位分别用空格分开,最后年份可以省略不写,一般是6位。字符含义:每位字符的含义如下*:代表所有可能的值-:指定范围,:列出枚举例如在分钟里,"5,15"表示5分钟和20分钟触发/:指定增量例如在分钟里,"3/15"表示从3分钟开始,没隔15分钟执行一次?:表示没有具体的值,使用?要注意冲突L:表示last,例如星期中表示7或SAT...原创 2019-07-30 09:17:49 · 1008 阅读 · 0 评论 -
idea之maven项目打包时如何忽略test单元测试?已解决
如图所示:原创 2019-07-17 09:53:04 · 3314 阅读 · 2 评论 -
java 怎样在给定的时间基础上加天数?已解决
代码: @Test public void tt() throws ParseException { //给定时间 String time = "2019-7-11 18:30:00"; //加的天数 int num = 36; SimpleDateFormat format = new Simpl...原创 2019-07-11 18:44:41 · 398 阅读 · 0 评论