springboot
文章平均质量分 56
健康平安的活着
再给我一次重生的机会,我将加倍珍惜,将java事业进行到底。
展开
-
springboot注解@ComponentScan注解作用
项目会默认扫描@SpringBootApplication注解所在路径的同级和下级的所有子包,使用@ComponentScan后他会取代掉默认扫描。@ComponentScan 是Spring框架的注解,它的作用是扫描指定的包路径下的标有 @Component、@Service、@Repository 和 @Controller 等注解的类,并注册为bean。原创 2024-06-29 18:01:59 · 466 阅读 · 0 评论 -
springboot2.x&3.x的A项目(作为sdk)集成到启动B项目调用2
本博客记录的案例,逻辑是:项目A读取配置文件,并在service类的方法进行打印输出。项目A作为sdk被项目B进行依赖,在项目B启动后,进行调用,并且在B进行参数的配置,能够覆盖掉项目A默认的配置。使用springboot2.x版本和springboot 3.x 两个版本进行演示,其中springboot3.x 对web-inf下的spring.factories文件的无法识别,后面会介绍解决办法。原创 2024-05-24 14:52:12 · 494 阅读 · 0 评论 -
springboot3.x下spring.factories文件不起作用的解决办法
工程my-define-starter 采用springboot 3.1.7 作为底座;my-define-starter工程作为sdk,在resources/meta-inf/ 下的spring.factories文件中添加自动扫描的配置类,在my-define-engine 工程添加 my-define-starter 工程依赖,服务启动调用,提示无法扫描到my-define-starter工程中class文件。原创 2024-05-24 11:29:17 · 732 阅读 · 0 评论 -
springboot 在fegin调用中sdk集成主工程,A component required a bean of type.....
1.主工程启动类(这里是FeginApp8081)所在的路径,和调用sdk的类,这里是FeginJiekou接口类型,其所在目录和主工程目录启动一致。则不需要在启动加制定扫描注解。;2.主工程启动类(这里是FeginApp8081)所在的路径,和调用sdk的类,这里是PayFeginApi接口类型,其所在目录和主工程目录启动不一致。则需要在启动加制定扫描注解。;如果不指定基础扫描包,只写。原创 2024-04-06 09:19:51 · 419 阅读 · 0 评论 -
springboot 中Aop注解切面实现收集日志与统计耗时2
@Before:前置通知, 在方法执行之前执行@Aroud:环绕通知, 围绕着方法执行@After:后置通知, 在方法执行之后执行@AfterReturning:返回通知, 在方法返回结果之后执行@AfterThrowing:异常通知, 在方法抛出异常之后原创 2024-03-25 10:35:34 · 521 阅读 · 0 评论 -
springboot2.x的A项目(作为sdk)集成到启动B项目调用1
sdk项目目录中只有基础的service类以及mybatis操作数据库的相关文件,service类中包含查询数据库的方法。原创 2024-02-26 00:03:51 · 896 阅读 · 0 评论 -
springboot 使用脚本进行启动部署
1.1 使用脚本进行启动部署。原创 2023-11-29 22:45:21 · 570 阅读 · 0 评论 -
map转json,json转map且保留值为null的转换
【代码】map转json,json转map且保留值为null的转换。原创 2023-11-05 07:53:12 · 549 阅读 · 0 评论 -
HttpClient远程使用大全
请求端:16-spt-http-request-demo :7000 响应端:16-spt-httppush-demo :8082。原创 2023-10-25 21:28:33 · 311 阅读 · 0 评论 -
springboot 程序设计优雅退出
在springboot2.3版本后,实现了优雅退出功能。当启用时,在 web 容器关闭时,web 服务器将不再接收新请求,并将剩余活动执行完成给设置一个缓冲期。缓冲期配置,默认时间为 20s, 意味着最大等待 20s,一定要合理设置缓冲期大小。原创 2023-10-22 21:14:43 · 1868 阅读 · 0 评论 -
springboot整合jquery实现前后端数据交互
2.截图。原创 2023-08-30 10:29:41 · 729 阅读 · 0 评论 -
springboot 整合代码块实现访问
2.访问。原创 2023-08-02 19:09:27 · 204 阅读 · 0 评论 -
springboot 整合tx-mybaits 实现crud操作
主要依赖。原创 2023-07-26 19:57:35 · 316 阅读 · 0 评论 -
springboot 自定义注解+Aop切面实现收集日志与统计耗时1
通过自定义注解和AOP的组合使用,可以实现一些通用能力的抽象 ,可以实现登录权限拦截、日志收集、方法统计耗时等。避免在每个方法都写一份同样的功能,代码的重复冗余。使用AOP同时结合自定义注解实现接口的切面编程,在需要进行通用逻辑处理的接口或者类中增加对应的注解即可。原创 2023-07-19 08:22:40 · 631 阅读 · 0 评论 -
springboot 中pagehelper出现分页问题
问题描述: 总共8条,每页3条,总共有3页,现在查询第5页,为何一直显示第3页最后一页的数据呢?原创 2023-04-14 23:03:10 · 461 阅读 · 0 评论 -
springboot mybatis 以main方法形式调用dao层进行执行
【代码】springboot mybatis 以main方法形式调用dao层进行执行。原创 2023-04-09 14:09:23 · 996 阅读 · 0 评论 -
springboot json和bean和JSONObject,JSONArray的转换
1.Apple类return id;2.city类return id;3.province类return id;原创 2023-03-27 11:21:35 · 2116 阅读 · 1 评论 -
springboot 分布式全局唯一id的生成-雪花算法snowflake
在分布式系统中,怎么使用全局唯一id?在分布式是,微服务的架构中,或者大数据分库分表中,多个不同节点怎么保持每台机器生成的主键id不重复,具有唯一性?这时,雪花算法是其中一个用于解决分布式 id 的高效方案,也是许多互联网公司在推荐使用的。原创 2023-01-27 10:23:32 · 9758 阅读 · 0 评论 -
springboot web开发crud操作方法名的Api
saveT(xxx);### 添加或者修改。原创 2022-12-28 15:33:09 · 377 阅读 · 0 评论 -
springboot 中微服务多模块中一个模块有两个名字
1.file---> project structure ---> moudlue 然后进行相应修改。原创 2022-12-09 14:46:06 · 759 阅读 · 1 评论 -
springboot整合logback分文件输出sql,error等内容
说明:这里不需要在配置slf4j日志的输出 1.核心内容配置 2.完整配置 3.查看效果 内容截图如下:1.在全局异常类中加上注解2.模拟产生异常代码原创 2022-12-05 16:04:06 · 3023 阅读 · 3 评论 -
springboot定义统一的异常处理返回格式(全局,特定,自定义)等
1.这里设置一个字符串为空指针异常,然后看看返回给前端的信息。 2.返回结果 3.效果看起来不友好的提示1.代码:添加一个全局异常处理类 3.结果原创 2022-12-04 14:46:23 · 1837 阅读 · 0 评论 -
springboot整合 easypoi 实现excel数据导出
使用easypoi 个人感觉适合简单规整的excel格式,非常的快速,复杂的格式,建议还是使用jett模板的方式 1.通过实体对应excel的中的列 2.生成流数据 3.导出 4.结果 代码地址:https://gitee.com/jurf-liu/easy-poi-demo.git原创 2022-12-03 18:36:00 · 317 阅读 · 1 评论 -
springboot 返回统一json渲染格式的几种方式
1.定义map类型2.定义错误编码3.使用4.效果原创 2022-12-03 17:55:33 · 551 阅读 · 0 评论 -
springboot整合mybaits plus 实现分页操作
工程的搭建参考:springboot 整合mybaits实现crud操作(含分页)案例_健康平安的活着的博客-CSDN博客_springboot使用mybatis进行crud操作1.pom的引入2.设置工具类3.调用类:3.1 service层 4.页面分页效果原创 2022-12-03 17:47:35 · 618 阅读 · 0 评论 -
springboot中@RequestBody和@ReponseBody获取参数
@RequestBody 需要使用post的提交方式,需要传递的数据格式为json格式,它的作用就是把json数据封装到对象里面@ReuestBody(required=false Users user) 参数可以为空@ResponseBody 返回json格式的数据post方式 get方式: get方式:报错 post方式:原创 2022-12-03 11:10:44 · 945 阅读 · 0 评论 -
spring mvc 中@RequestBody注解的作用
一.@RequestBody的作用@RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的),所以只能发送POST请求。GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。在后端的同一个接收方法里,@RequestBody与@RequestParam()可以同时使用,@RequestBody最多只能有一个,而@RequestParam()可以有多个。注:一个请求,只有一个Reques原创 2021-01-11 23:29:41 · 42859 阅读 · 10 评论 -
springboot整合jett导出数据(2)
【代码】springboot整合jett导出数据(2)原创 2022-12-01 18:11:30 · 479 阅读 · 2 评论 -
springboot 设置页面返回json的时间格式
设置返回json的全局时间格式。原创 2022-11-23 15:44:43 · 775 阅读 · 2 评论 -
springboot整合jett实现模板excel数据导出
jett是使用Excel电子表格模板快速创建Excel电子表格报告的工具。原创 2022-11-10 14:44:02 · 727 阅读 · 0 评论 -
使用HttpURLConnection进行请求各种接口
HttpURLConnection类在JDK的java.net包中已经提供了访问Http协议的基本功能的类:HttpURLConnection,可用于向指定网站发送GET请求、 Post请求。这里访问:京东万象其中获取手机归属地的一个app接口。原创 2022-10-11 19:51:38 · 953 阅读 · 0 评论 -
springboot 中配置文件加载信息不能是“驼峰命名”
配置文件:spring:druid:pmsm-Main: #数据源1获取配置信息:结果启动报错原因在于:spring boot 2.x 中对配置文件中名称的命名规范进行了强制约束,需要使用kebab格式,不能使用java中的驼峰式写法了,分隔符使用 ’-‘ 来分隔。了解一下:kebabcase的规则。原创 2022-10-10 16:06:05 · 3287 阅读 · 1 评论 -
springboot整合logback日志根据不同类输入到不同路径下2(含sql)
想通过将日志按照不同class进行打印输出,但是上一篇没有包含sql日志,本编就详细介绍根据不同类日志输出到不同文件且包含sql日志。原创 2022-10-06 22:53:02 · 1353 阅读 · 0 评论 -
在springboot工程中打包制定main主类执行
1.pom文件的配置。原创 2022-08-03 22:38:16 · 1165 阅读 · 0 评论 -
springboot 将logback日志根据不同类输入到不同路径下1(不含sql)
一个项目中有多个java类,希望将不同类的输出日志,输入到不同的文件当中,能否实现?原创 2022-07-03 16:49:07 · 472 阅读 · 0 评论 -
springboot 以main方式对mybaits实现crud操作
一 描述在springboot工程中,以main方式调用mybatis进行crud操作,具体如下1.工程结构2.mybaits-jdbc连接文件jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/nongdajdbc.username=rootjdbc.password=3. mybaits-config配置文件4.dao5.service层6.调用层..原创 2022-05-24 08:40:54 · 336 阅读 · 0 评论 -
java工程项目打成普通jar包的配置
一 pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/.原创 2022-05-10 09:18:34 · 308 阅读 · 0 评论 -
springboot 常用的定时任务常用表达式
一 常用表达式@Scheduled为设置定时任务周期的注解,参数常用的为两种:第一种就是fixedRate,他表示以一种固定频率去执行,单位为毫秒,例如@Scheduled(fixedRate = 5000) 表示为每五秒执行一次第二种为cron,他可以表达某种特定频率,例如每天晚上三点执行,每个星期三中午十二点等具体cron表达式用法大家可以百度,这里列出几个常用的:每隔5秒执行一次:*/5 * * * * ?每隔1分钟执行一次:0 */1 * * * ?每天23点执行一次:.原创 2022-03-30 09:37:36 · 2003 阅读 · 0 评论 -
springboot的mockmvc(了解)
一 mockmvcmockmvc 相当于postman的作用,模拟调用controller的接口服务。请求 Controller 层是否正常。在面向对象的程序设计中,模拟对象(英语:mock object)是以可控的方式模拟真实对象行为的假对象。在编程过程中,通常通过模拟一些输入数据,来验证程序是否达到预期结果。...原创 2022-02-11 08:25:51 · 914 阅读 · 0 评论 -
springboot制定加载某个application配置文件
一 实现方式第一种:使用maven的profiles第二种:原创 2022-02-10 23:03:10 · 602 阅读 · 0 评论