springboot
文章平均质量分 56
大魔王的日常Log
喜欢用代码实现自己的想法从而视觉感受到带来的魅力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springJPA如果利用注解的方式 进行多表关联操作
springJPA动态分页今天我们来写个 利用jpa的@Query注解实现多表联合查询的demo不建议在实际项目中用这玩意.1.用@Query写的sql 可读性极差,给后期维护这段代码的同学造成极大的困扰,2.费半天劲写出来的代码 人家用mybatis在mapper.xml里面直接几行sql就搞定了,3.如果真要必须得用@Query 去写sql 一定加好注释,(可能也许 你们这项目前期设计的时候没想好数据结构导致设计成这样)直接上代码 我懒得解释了controllerservice。原创 2024-04-01 16:40:50 · 600 阅读 · 0 评论 -
SpringJPA 做分页条件查询
相信小伙伴们的项目很多都用到SpringJPA框架的吧,对于单表的增删改查利用jpa是很方便的,但是对于条件查询并且分页 是不是很多小伙伴不经常写到. 今天我整理了一下在这里分享一下.@Autowired@Service@Autowired//创建一个Pageable对象,其中包含了请求的页码(productInstParams.getPageNo()),每页大小(productInstParams.getPageSize()),排序规则以及排序字段名。原创 2024-03-24 23:37:02 · 2084 阅读 · 4 评论 -
SpringBoot项目发布到Linux服务器环境上
springboot项目发版原创 2022-09-05 00:23:00 · 372 阅读 · 0 评论 -
Redis用原子性递增生成流水号每到整点流水号就从0开始
Redis原子性递增生成流水号原创 2022-08-19 16:08:48 · 887 阅读 · 0 评论 -
已解决用poi word转pdf报java.lang.NoClassDefFoundError :org/apache/poi/POIXMLDocumentPart
org/apache/poi/POIXMLDocumentPart原创 2022-08-05 14:03:54 · 13226 阅读 · 27 评论 -
(已解决)idea编译Gradle项目提示 错误找不到符号
已解决 idea编译Gradle项目提示错误找不到符号原创 2022-07-13 14:19:25 · 1800 阅读 · 5 评论 -
Mybatis类型转换器Boolean转int
这个类型转换器的意思就是你前端传过来一个Boolean类型的参数,但是呢数据库需要存的字段类型是个int或者tinyint,这个时候呢你就可以写个mybatis的类型转换器了具体写法如下:场景 前端传人员状态是Boolean 数据库存0或者1类型转换器他需要继承这个BaseTypeHandler类package com.enjoy.stu.handler;import org.apache.ibatis.type.BaseTypeHandler;import org.apache.iba原创 2022-03-22 21:53:59 · 6128 阅读 · 0 评论 -
轻量级框架Forest调第三方接口的实现
继Restmplate之后又一个更简单的轻量级HTTP框架Forest原创 2022-03-17 20:34:08 · 1588 阅读 · 0 评论 -
Map转实体类 类库
今天给你们推荐个工具类<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.6.5</version></dependency>官网:https://hutool.cn/docs/#/首先定义一个map Map<String, String> var原创 2021-05-20 09:48:47 · 952 阅读 · 0 评论 -
用RestTemplate调用第三方提供的API接口
首先按照惯例分享一个提供免费接口的网站:聚合数据直接点击去自己注册个账号申请个免费的接口测试今天用RestTemplate调一个天气预报的接口申请之后记住这个key后面拼装url会用建议直接写在配置文件里先看API文档介绍很清晰看到该接口请求方式支持get或者post在看请求示例 :后面带着两个请求参数 这个地方这两个参数顺序前后无所谓下面直接来代码:先弄个key的属性类/** * 类说明: <br> * 〈天气预报接口key〉 * * @Author: wl原创 2021-03-16 11:33:00 · 1927 阅读 · 1 评论 -
mongodb的聚合查询aggregate group count操作
首先来看 Mysql统计数据SELECT a.entity_id, COUNT( DISTINCT a.train_user_node_id ) FROM t_train_user_node_study_detail a WHERE a.entity_id IN ( 1, 26 ) GROUP BY a.entity_id用MongoDB的aggregate查询db.train_user_node_study_detail.aggregate([ { $match :{原创 2020-11-21 13:08:54 · 4500 阅读 · 0 评论 -
java对一个课程树进行无限极递归获取其中的某一个值
先看看List < Object>数据"courseNode": [ { "_id": NumberLong("1615240830262"), "showName": "《危险货物道路运输规则》第5部分:托运要求", "fullName": "《危险货物道路运输规则》第5部分:托运要求", "type": "00", "lev": NumberInt("1"原创 2020-11-21 12:06:38 · 465 阅读 · 3 评论 -
SpringCloud feign.FeignException: status 404 reading 解决思路
今天上班用postman测试接口的时候发现feign报了个异常控制台提示如下:2020-09-11 12:07:18,213 INFO [http-nio-30700-exec-3] [com.yd.godzilla.framework.handler.feign.RoutingNodeInterceptor-apply[41]] url is http://godzilla-service-user/findAllByMobileOrIdCard2020-09-11 12:07:18,246 E原创 2020-09-11 13:04:31 · 17338 阅读 · 3 评论 -
通过阅读源码看看springboot的启动流程 是怎么调用getWebServer这个方法的
1.启动类调用了run方法点进去2.返回一个run继续点进去3.创建SpringApplication返回了两部分 第一部分 new SpringApplication第二部分是调用run 方法先看看第一部分4.调了个this点进去看看5.其实SpringBoot启动就着两个步骤,先创建ConfigurableApplicationContext ,然后再调用Run方法。public SpringApplication(ResourceLoader resourceLoader, Cla原创 2020-07-14 11:30:20 · 483 阅读 · 0 评论 -
通过阅读springboot源码看看springboot是怎么加载tomcat的
1.springboot项目启动类找到@SpringBootApplication注解点进去2.可以看到他上面有个@EnableAutoConfiguration启用自动配置,点进去3.可以看到导入了一个AutoConfigurationImportSelector自动配置导入选择器,继续点进去4.他会去找一个META-INF/spring.factories配置文件里面有很多配置信息5.去导入的依赖里面找到这个文件打开6.ServletWebServerFactoryAutoConfi原创 2020-07-13 18:33:27 · 922 阅读 · 0 评论
分享