ICode9

精准搜索请尝试: 精确搜索
  • Springboot整合swagger32022-08-03 23:32:29

    在pom.xml里引入swagger3的依赖 <?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=&

  • SpringBoot-------------JSR303数据校验2022-08-03 23:31:49

    JSR303数据校验 Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式; 新建个项目 pom.xml加入如下依赖 <dependency> <groupId>org.springframework.boot</groupId>

  • springboot常用注解2022-08-03 10:31:50

    Spring boot 使用也需要搭配 Spring 使用 ,Spring 常用的注解 Spring 注解 1.@Configuration @Configuration 注解用户定义配置类,可替换xml 文件,被注解的类包含一个或者多个 @Bean 注解的方法,这些方法将被 ,用于构建Bean ,初始化Spring 容器 2.@ComponentScan 常用的注解 @Controller

  • springboot的@ConditionalOnClass注解2022-08-02 20:31:08

    大家好,我是“良工说技术”。 今天给大家带来的是springboot中的@ConditionalOnClass注解的用法。上次的@ConditionalOnBean注解还记得吗? 一、@ConditionalOnClass注解初始 看下@CodidtionalOnClass注解的定义, 需要注意的有两点, 该注解可以用在类及方法上;类指的是标有@Configurat

  • 从0开始开发10万行代码的SpringBoot大型金融项目(入门+项目+高阶)2022-08-02 18:35:44

    从0开始开发10万行代码的SpringBoot大型金融项目(入门+项目+高阶)   背景 Servlet的出现 上世纪90年代,随着Internet和浏览器的飞速发展,基于浏览器的B/S模式随之火爆发展起来。最初,用户使用浏览器向WEB服务器发送的请求都是请求静态的资源,比如html、css等。  但是可以想象:根据用

  • Springboot启动后执行方法(4种)2022-08-01 22:37:04

    Springboot启动后执行方法(4种) 一、注解@PostConstruct 使用注解@PostConstruct是最常见的一种方式,存在的问题是如果执行的方法耗时过长,会导致项目在方法执行期间无法提供服务。 @Component public class StartInit { // // @Autowired 可以注入bean // ISysUserService u

  • SpringBoot设置时区为东八区2022-08-01 17:35:45

    问题想控制整个系统的时区为东八区 解决import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication; import java.time.ZoneId;import java.util.TimeZone; @SpringBootApplicationpublic class Application { pu

  • springboot排除log4j2022-08-01 16:34:32

    因为最近爆出的log4j2漏洞,发现项目里有log4j-to-slf4j2.14和log4j-api2.14,而我使用的是logback 所以可以直接将log4j2排除掉。      <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId>

  • SpringBoot Cacheable标签与对象初始化方法冲突2022-08-01 15:32:45

    SpringBoot Cacheable标签与对象初始化方法冲突 错误栈 Could not read JSON: Cannot construct instance of `com.xxx.xxx.controller.xxxController$3` (no Creators, like default constructor, exist): no default constructor found\n at ..... 造成错误的代码示例 @Cacheab

  • Springboot中使用@RequestParam接受Date类型的参数转换2022-08-01 15:00:53

    问题: 针对使用@RequestParam从前端接收到的数据与自己在controller中需要的数据类型不同 最开始的时候我直接设置的从前端接受Date类型的数据,但是在Swaager中点击execute进行测试的时候参数一直报红,显示错误 @RequestParam(value = "beginTime",required = false) Date begi

  • SpringBoot整合knife4j2022-08-01 12:04:56

    一、knife4j简介 1、简介 knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,它封装了swagger。前身是swagger-bootstrap-ui,取名kni4j是希望它能像一把匕首一样小巧,轻量,并且功能强悍! gitee地址:https://gitee.com/xiaoym/knife4j 官方文档:https://doc.xiaominfo.co

  • springboot_多环境配置(三)2022-08-01 11:02:59

    boot yml文件中的多环境配置            mvn中pom.xml和boot中的yml多环境兼容配置   1.配置pom里的变量能被其他文件引用                       yml中配置文件目录的优先级     

  • springboot_项目的创建以及快速启动(一)2022-08-01 10:32:15

    springboot项目的创建                         注意:       1.创建好后,删除多余的目录 ,配置mvn路径,重新进入项目       2.Build插件如果报错,那么要加上版本号 版本为当前parent版本,然后编辑增加运行器。   Boot项目快速启动(命令行)   1.pom.xml中安

  • 5.1SpringBoot整合Kafka(工具安装Kafka+Tools)2022-07-31 18:01:43

    1.工具安装Kafka 上一期我分享了安装zk,下一次我们把Kafka和可视化工具一起搞起来。 注意:这个时候ZK一定要启动成功。 zk安装地址:https://www.cnblogs.com/daohangtaiqian/p/16535024.html 下载地址: https://dlcdn.apache.org/kafka/3.2.0/kafka_2.13-3.2.0.tgz 这个可能会有点慢

  • springboot 整合 elasticsearch + kibana2022-07-31 17:33:35

    (1)使用 docker-compose 安装 elasticsearch 和 kibana version: '3.0' services: elasticsearch: image: daocloud.io/library/elasticsearch:6.5.4 restart: always container_name: elasticsearch volumes: - elasticsearch_config:/usr/sha

  • springboot报错 “无效发行版17”2022-07-31 17:31:48

      问题: 运行springboot项目报了 "无效发行版17",报错如下:     原因: 配置JDK版本错误,在创建springboot的时候版本选了17     修改: 1.           2.       3.           参考:https://blog.csdn.net/weixin_44299027/article/details/120848738  

  • 千峰商城-springboot项目搭建-83-订单提交及支付-显示支付结果2022-07-31 16:33:22

    一、流程分析    二、接口实现   OrderService: public interface OrderService { public Map<String,String> addOrder(String cids, Orders order) throws SQLException; public int updateOrderStatus(String orderId,String status); public ResultVO

  • SpringBoot为什么是默认单例的:2022-07-31 14:35:34

    好处: 1)提升性能,减少了新生成实例的消耗 新生成实例消耗包括两方面,第一,spring会通过反射或者cglib来生成bean实例, 其次,给对象分配内存也会涉及复杂算法,这些都是消耗性能的操作.   2)减少垃圾回收         因为不会给每个请求都新生成bean实例,所以回收的对象也少

  • 千峰商城-springboot项目搭建-81-订单提交及支付-qrcode生成二维码2022-07-31 12:35:41

    1.导入两个jar包     2.代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div style="width: 220px; height: 220px; back

  • SpringBoot读取配置的一次实践2022-07-31 10:03:06

    我有这样一个Service,我需要在外面注入queueSize和timeout这两个属性: @Service @Slf4j public class BlockingQueueMessageService implements MessageService, InitializingBean { private Duration timeout; private Integer queueSize; private BlockingQueue<SMS

  • SpringBoot如何支持跨域请求2022-07-30 14:03:01

    现代浏览器出于安全的考虑, HTTP 请求时必须遵守同源策略,否则就是跨域的 HTTP 请求,默认情况下是被禁止的,IP(域名)不同、或者端口不同、协议不同(比如 HTTP、HTTPS)都会造成跨域问题。一般前端的解决方案有:① 使用 JSONP 来支持跨域的请求,JSONP 实现跨域请求的原理简单的说,就是

  • Spring,SpringBoot和SpringCloud之间的关系2022-07-30 13:00:21

    Spring 最初最核心的两大核心功能 Spring Ioc 和 Spring Aop 成就了 Spring,Spring 在这两大核心的功能上不断的发展,才有了 Spring 事务、Spring Mvc 等一系列伟大的产品,最终成就了 Spring 帝国,到了后期 Spring 几乎可以解决企业开发中的所有问题。Spring Boot 

  • Java框架--个人零碎感悟2022-07-30 11:35:18

    容器 ssm spring 和 springmvc 各自扫描各自的bean等对象,最后一起用,看网络说明。mvc可以直接用spring容器的bean,反之不行(父子容器,子用父,父不用子) springboot 一次性扫描,同时把所类放入容器给springmvc前端控制器,再把前端控制器给tomcat启动,springboot主要工作完成了web应用开发中

  • springboot对应数据库创建2022-07-30 08:31:45

    1.数据库music以及字符集和排序规则如下:  2.springboot项目中application.properties 配置内容: server.port=8888 spring.datasource.url=jdbc:mysql://localhost:3308/music?serverTimeZone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false spring.dataso

  • idea创建springboot项目(需要连接网络)2022-07-30 08:00:45

    1.选中Default,选中此项,电脑需要连接网络,不能联网的选此项下载不下来  

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有