Java
qq_40852612
这个作者很懒,什么都没留下…
展开
-
MySQL插入数据时查询已有数据并设置为字段值
MySQL插入数据时查询已有数据并设置为字段值原创 2022-11-08 14:34:09 · 970 阅读 · 0 评论 -
springboot多数据源报错:找不到数据源,加载不到xml文件
@Primary @Bean("ds1SqlSessionFactory") public SqlSessionFactory ds1SqlSessionFactory(@Qualifier("ds1DataSource") DataSource dataSource) throws Exception { MybatisSqlSessionFactoryBean sqlSessionFactory = new MybatisSqlSessionFactoryBean();原创 2021-12-28 18:02:41 · 1483 阅读 · 0 评论 -
ES搜索使用总结
1.排序只能是数字,日期格式的2.(对象.属性)字段索引类型必须是nested,否则通过对象.属性查询时报错3.建索引时,未指定类型的字段,默认为text类型,且有fields属性4.索引名称只能是小写字母,不能是大写5.text会进行分词,keyword不会进行分词6.分词器"analyzer": “ik_max_word” “ik_smart”7.date类型默认为:2021-08-04T 12:34:56.000 或时间戳8.数据更新有三种机制,不更新,立即更新,等待更新,如果不设置,会原创 2021-08-04 12:37:15 · 187 阅读 · 0 评论 -
springboot接收日期参数差一天的问题
解决方法:1.@DateTimeFormat(pattern = “yyyy-MM-dd”)@JsonFormat(pattern=“yyyy-MM-dd”,timezone=“GMT+8”)private Date award_date;//这里是你自己的时间类型的字段,在它上面加上这两个注解在连接数据库的语句后面添加参数:characterEncoding=utf8&allowMultiQueries=true&useSSL=false&serverTimezo原创 2021-08-04 11:26:07 · 872 阅读 · 1 评论 -
mybatis中and和or的使用方法
在使用or和and混合使用时,name成立并且想要age和bj其中一个成立就显示,这样写:QueryWrapper userWrapper = new QueryWrapper();userWrapper.eq(“name”, name); userWrapper.eq(“age”,age).or().eq(“bj”, bj);出来的sql语句:select * from user where(name=? and age=? and bj=? )这样写是三个条件都成立才能显示,跟自己想要的不一原创 2021-07-30 09:31:38 · 2779 阅读 · 0 评论 -
springboot启动报错
Parameter 2 of constructor in com.lenovo.chinaservice.trigger.application.impl.TriggerServiceImpl requied…原因:要注入的类未添加注解@Component原创 2021-07-20 12:08:20 · 1457 阅读 · 0 评论 -
使用fastjson将json串转为List<T>
ParameterizedTypeImpl type = new ParameterizedTypeImpl(new Type[]{PropertyCommon.class}, null, List.class); List<PropertyCommon> o = JSONObject.parseObject(savedSearchConfig.getConfigValue(), type);将一个json串转换为指定类型实体的List,...原创 2021-07-09 15:33:33 · 1394 阅读 · 0 评论 -
Vue前端处理后端返回的文件流乱码,导出Excel
export function exportDataList () { return axios.get('/export?tableName=list', { responseType: 'blob' })}exportData() { exportDataList().then((res) => { this.downloadfile(res) }).catch((err) => { console.log('错误信息', e.原创 2021-05-13 10:13:38 · 4231 阅读 · 2 评论 -
mybatis遍历Map
<insert id="insert" parameterType="com.modular.table.param.CustomDataParam"> insert into ${param.tableName} <foreach collection="param.params.keys" item="key" open="(" close=")" separator=","> ${key.原创 2021-05-11 16:04:37 · 5157 阅读 · 1 评论 -
springboot接收前端Vue的文件
后端代码,用注解@RequestPart接收,而不是@requestParampublic ResponseData importDataByStream(String tableName, @RequestPart("file") MultipartFile file) throws Exception {}前端代码,用new FormData()来传递fileimportData() { const formData = new FormData() formD原创 2021-05-08 15:08:11 · 889 阅读 · 0 评论 -
spring boot中,使用LocalDateTime.now()相差八小时
解决方法:在启动类中加入代码:@SpringBootApplicationpublic class SwappingApplication { public static void main(String[] args) { SpringApplication.run(SwappingApplication.class, args); } @PostConstruct void started() { // Tim原创 2021-03-10 10:15:38 · 4103 阅读 · 0 评论 -
使用@AllArgsConstructor导致@value注入失败
@AllArgsConstructor@RestController@RequestMapping("xx/xx" )public class WxUserController extends BaseController { private final WxUserService service; private final PointsDetailService pointsDetailService; private final WxUserPoints.原创 2021-01-25 10:16:09 · 1252 阅读 · 1 评论 -
使用mybatis-plus的getById()查询到的数据为null
原因就是没有加@tableId注解,加上后就可以了.原创 2021-01-20 11:49:01 · 3345 阅读 · 3 评论 -
There is no getter for property named ‘null‘ in ‘class xxx
错误原因是用mybatis-plus根据id更新(updateById)数据时报错,还以为是前端传输的数据的问题ID字段必须加上@TableId注解,才可以用updateById的方法,加上注解后解决问题原创 2021-01-20 11:46:25 · 939 阅读 · 0 评论 -
thymeleaf之遍历集合,list属性的索引下标写法
<div class='danxuan' th:if="${dan.size()>0}"> <div style="font-size: 18px;"><img th:src="@{/assets/img/classroom/ti.png}" alt="" st...原创 2019-11-23 14:32:00 · 6000 阅读 · 1 评论 -
hibernate的order by 失效
在hql语句中,多写了一个 ")" ,导致 order by 字段 desc 不生效(但是在火狐浏览器中可以生效),去掉括号后排序字段生效了!大坑啊,还好我火眼金睛,找到了那个多余的 ")" ,哈哈哈哈!...原创 2019-10-12 16:11:51 · 545 阅读 · 0 评论 -
idea中使用Git在工具栏中添加push按钮
原创 2019-09-20 14:53:27 · 5219 阅读 · 6 评论 -
Java枚举学习心得
今天正式系统的学习了一下enum,发现和java class 有很多相似的地方,以前没怎么使用过,现在觉得确实很好用public enum StatusEnum { aa(4,"dd"),// 定义枚举名称 cc(8), bb(3,"ee"){// 还可以在枚举名称中,重写公共方法 public boolean ifdd(){ r...原创 2019-09-12 18:11:42 · 179 阅读 · 0 评论 -
idea修改for循环快捷键
原创 2019-09-09 16:40:09 · 604 阅读 · 0 评论