ICode9

精准搜索请尝试: 精确搜索
  • Spring Boot 事物回滚2022-08-13 17:04:15

    Springboot中事务的使用: 1、启动类加上@EnableTransactionManagement注解,开启事务支持(其实默认是开启的)。 2、在使用事务的public(只有public支持事务)方法(或者类-相当于该类的所有public方法都使用)加上@Transactional注解。 在实际使用中一般是在service中使用@Transactional,那么对

  • Gateway模块中启动报:Spring MVC found on classpath, which is incompatible with Spring Cloud Gateway at this2022-08-13 15:01:37

    原因是引入了 spring-boot-starter-web依赖 在pom文件中将 spring-boot-starter-web 依赖移除即可 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>

  • Arthas工具安装和卸载2022-08-13 02:01:19

    1.下载arthas-boot.jar curl -O https://alibaba.github.io/arthas/arthas-boot.jar    2.启动arthas-boot.jar java -jar arthas-boot.jar  3.退出arthas-boot.jar quit    4.安装目录文件 5.卸载arthas 绿色软件,直接把安装目录删除即可 rm -rf .arthas  

  • spring boot validation 两个值中必须有一个不为空2022-08-12 19:04:57

    @javax.validation.constraints.AssertTrue public class MyModel { private String value1; private String value2; @AssertTrue(message = "Values are invalid") private boolean isValid() { return value1 != null || value2

  • spring boot与VUE的前后端交互2022-08-12 08:00:08

    一、准备默认认为会了简单的spring boot知识和vue知识 1、前端先安装好vue cli,没有的点这里 2、后端后端IDEA安装vue.js插件就OK了 二、创建前端VUE项目就进入CMD,挑个好路径,输入vue ui 然后打开IDEA,导入文件就可以 三、IDEA打开VUE与操作1、打开上面我们是通过vue cli 来创建一个V

  • Intellij spring boot项目识别不到maven2022-08-12 04:30:09

    方法1.你点击一下你idea界面最左下角的那个小框,maven应该从里面找到 方法2.点击菜单栏View->Tool Windows->Maven projects 方法3.点击菜单栏Help->Find Action(Ctrl+Shift+A),输入Maven projects,选中要打开的项目。如果提示识别不到项目中的maven文件使用方法4解决。 方法4. pom

  • spring boot 特殊案例2022-08-11 11:02:15

    一、controller层参数接收事宜: PUT操作:  1.application/x-www-form-urlencoded类型,无注解,无法接收参数;  2.application/x-www-form-urlencoded类型,@RequestBody,无法接收参数;  3.application/json类型,@RequestBody注解,可以接收参数;POST操作:  1.application/x-www-form-url

  • Spring boot 启动性能优化2022-08-10 15:31:21

    spring boot启动性能优化 spring boot中使用spring-context-indexer加快启动速度 Spring中@ComponentScan扫描的package包含的类越多的时候,Spring模式注解解析耗时就越长,服务启动时候就越长,针对此问题Spring提供了@Indexed注解来添加索引。查看@Serive、@Controller、@Repository

  • .net 调用spring boot rest api 的100-Continue问题2022-08-08 21:32:08

    业务场景比较简单,以前使用的是nginx 到spring boot rest api,现在临时调整为了.net client 直接到spring boot rest api出现了超时问题,然后通过抓包发现有莫名的100-Continue 请求,结果搜索了下居然也有人有类似的问题,之后通过wireshark抓包分析发现,.net client 请求的时候的确会包

  • spring boot的全局异常处理是怎么做的呢?【杭州多测师】【杭州多测师_王sir】2022-08-08 19:34:21

    spring boot的全局异常处理是怎么做的呢? 1、首先我需要创建一个类、然后这个类需要添加一个ControllerAdvice注解 2、我需要针对每一种异常去定义一个函数 3、然后在每个函数上面加上一个ExceptionHandler这个注解 4、然后给它指定输出的是什么样子的异常 5、然后再函数里面去实现

  • 44.嵌入式Servlet容器-【源码分析】切换web服务器与定制化2022-08-08 14:30:08

    默认支持的WebServer Tomcat, Jetty, or Undertow。ServletWebServerApplicationContext 容器启动寻找ServletWebServerFactory 并引导创建服务器。原理 SpringBoot应用启动发现当前是Web应用,web场景包-导入tomcat。web应用会创建一个web版的IOC容器 ServletWebServerApplication

  • rocky8删除/etc/fstab 和/boot/所有文件,通过光盘救援模式恢复2022-08-08 08:31:57

    rocky8删除/etc/fstab 和/boot/所有文件,通过光盘救援模式恢复 mkdir /rootdir 先通过df和lsblk确定那个分区是根,如果确定不了,就先挂载一个分区,查看里边的文件,不对的话再挂载另一个分区,查看文件,确定了根就挂载 mount /dev/sda2 /rootdir cd /rootdir vim etc/fstab #通过扩展命令

  • SpringCloud入门2022-08-07 19:05:26

    SpringCloud入门 为什么Boot版本不是最新? 只用Boot,直接选择最新的; 同时使用Boot和Cloud,要考虑到 Cloud的版本,由Cloud决定Boot的版本; SpringBoot和SpringCloud版本对应关系 新建Project工作空间(新建父工程) 1、新建空Maven项目,然后删掉src文件 2、pom文件 父工程创建完成以后执行

  • SpringBoot 热部署2022-08-07 17:01:30

    添加依赖 <!-- 热部署 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> <v

  • spring boot创建简单demo流程2022-08-07 10:34:00

    1.IDEA创建新项目,并使用spring initializer 2.选择基本的依赖,比如spring web、mysql连接器(选择框里面没有的自己去pom文件里面添加) 3.书写spring boot配置文件,建议改成yml格式的,更加易读且不容易出现乱码

  • Java框架--SpringBoot常用POS文件示例2022-08-06 22:33:50

    <?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

  • Java面试题(七)--Spring Boot2022-08-06 22:04:22

    1、Spring Boot提供了哪些核心功能?(高频) 1、jar包方式运行 通过引入spring-boot-maven-plugin插件可以将springboot项目打包成一个可以直接运行的jar包,运行方式和常规jar包一样java -jar xxx.jar,启动后可以直接运行内嵌的web容器,根据具体引入的依赖来确定到底该启动哪种web容器。

  • Pixel XL 刷原生系统,刷Magisk 进行ROOT2022-08-05 14:04:09

    解锁OEM和BL 首先,保证手机可以访问(www.google.com),确保可以解开OEM锁。 其次,在手机:设置>关于手机,多次点击 版本号,直到提示进入开发者模式。 在手机:设置>系统>高级>开发者选项,找到OEM解锁,打开。 使用以下命令解锁BL,解BL锁后,手机会重置: adb devices # 先检查Pixel XL 设备是否存

  • 在使用@ConfigurationProperties注解后出现获取为null的问题2022-08-05 13:02:34

    在使用@ConfigurationProperties注解后出现获取为null的问题 https://www.imooc.com/qadetail/204753 在使用@ConfigurationProperties注解后出现获取为null的问题 这是出现错误截图,已经折腾好久了。下面是maven依赖。<dependencies>   <dependency>      <groupId>org.sp

  • SpringBoot整合rabbitMQ2022-08-05 12:31:33

    生产者: 1.创建生产者SpringBoot工程 2.引入依赖坐标 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> 3.编写yml文件,基本信息配置 # 配置

  • 搭建SpringCloud2022-08-05 08:02:44

    搭建SpringCloud 1.新建一个Maven项目,将其作为父工程 导入相应的依赖 <packaging>pom</packaging> <!--提前设置版本号,方便灵活改变--> <properties> <junit.version>4.12</junit.version> <lombok.version>1.16.10</lombok.version>

  • spring-boot-dependencies 和 spring-boot-starter-parent2022-08-04 22:34:44

    copy自:spring-boot-dependencies 和 spring-boot-starter-parent 构建springboot项目有两种方式: 第一种是继承spring-boot-starter-parent pom里面指定parent项目: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-pare

  • java.lang.NoClassDefFoundError: org/springframework/util/unit/DataSize2022-08-04 18:31:09

    包冲突。 我的解决方法是: 在父pom的dependencyManagement节点中,增加引用。 然后子项目直接使用。 <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&g

  • org.springframework.boot 怎么解决2022-08-04 09:03:05

    主要问题:项目没有配置好maven  解决方案:查看自己的本地maven及相对应的版本号    如果还是不行,就手动导入jar包 左上角 File --Project Structure 点+号  找到本地maven文件下boot里边的jar包  导入即可  

  • Spring Boot实战邮件发送2022-08-04 08:00:52

      实际项目中,比如验证码之类的需要通过邮件或者短信传递给相关人员。本文通过Spring Boot实现邮件发送,具体如下:   1、引入依赖          2、设置发件邮箱信息             注意红框中属性设置,本案例中使用的是163邮箱其端口是465,如果是其他邮箱,该端口不同

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

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

ICode9版权所有