商城首页欢迎来到中国正版软件门户

最新文章

  • SpringBoot基于AbstractRoutingDataSource如何实现多数据源动态切换 正版软件
    SpringBoot基于AbstractRoutingDataSource如何实现多数据源动态切换
    一、场景在生产业务中,有一些任务执行了耗时较长的查询操作,在实时性要求不高的时候,我们希望将这些查询sql分离出来,去从库查询,以减少应用对主数据库的压力。一种方案是在配置文件中配置多个数据源,然后通过配置类来获取数据源以及mapper相关的扫描配置,不同的数据源配置不佟的mapper扫描位置,然后需要哪一个数据源就注入哪一个mapper接口即可,这种方法比较简单。特征是通过mapper扫描位置区分数据源。第二种方案是配置一个默认使用的数据源,然后定义多个其他的数据源,使用aop形成注解式选择数据源。此种
    1066天前 SpringBoot abstractroutingdatasource 0
  • springBoot中使用@Value取值出现问题如何解决 正版软件
    springBoot中使用@Value取值出现问题如何解决
    使用@Value取值出现的问题在springBoot项目中我们一般会把一些路径或者资源写在配置文件中,方便管理。但是取得时候有可能会出现一些问题。file.uploadFolder=E://upload/1.一般情况下定义一个字段在上面使用@Value("${名称}")就可以得到值@Value("${file.uploadFolder}")privateStringuploadFolder;2.但是通常我们会把它用在工具类当中但是字段又被static修饰成为静态变量,使用这种方法就取不到值,我们拿到的就为
    1066天前 SpringBoot @value 0
  • SpringBoot启动速度慢的原因是什么 正版软件
    SpringBoot启动速度慢的原因是什么
    SpringBoot启动速度慢的原因现在springboot的架构可以说是非常流行,不会你都不好意思说你是做java的。可是它火归火,也有一些小问题需要咱们去注意。如果是单体项目,并且在启动速度方面没有任何要求,那么请忽略。下面进入主题,在什么情况下springboot的项目启动会变慢呢前提条件启动项目的机器硬件配置不能拖后腿,否则你说项目启动慢,项目还觉得机器不行呢…比如网络,内存大小,CPU核心数等,不要求太高,至少也要够用吧抛开各种人为因素,例如各种连接时间较长,其他组件启动较慢导致等
    1066天前 SpringBoot 0
  • springboot上传文件太大报错怎么解决 正版软件
    springboot上传文件太大报错怎么解决
    1、springboot2.1.0上传文件太大报错Maximumuploadsizeexceeded;nestedexceptionisjava.lang.IllegalStateException:org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException:therequestwasrejectedbecauseitssize(216185201)exceedstheconfiguredmaximum(
    1066天前 SpringBoot 0
  • SpringBoot+Thymeleaf基于HTML5现代模板引擎的方法 正版软件
    SpringBoot+Thymeleaf基于HTML5现代模板引擎的方法
    开始使用1.引入依赖SpringBoot默认提供了Thymeleaf的Starter,只需简单引入依赖即可。org.springframework.bootspring-boot-starter-thymeleaf目前默认版本是2.1,如果想升级版本到3.0,可以这样修改。3.0.7.RELEASE2.0.0为了方便开发,项目案例采用了热部署工具dev-tools,这样我们在修改页面之后,IDEA会自动加载,从而达到实现热更新的效果。org.springframework.bootspring-boot-
    1066天前 HTML5 SpringBoot thymeleaf 0
  • SpringBoot整合MyBatis过程中可能遇到的问题有哪些 正版软件
    SpringBoot整合MyBatis过程中可能遇到的问题有哪些
    尽量不要用jUnit提供的单元测试提一个要求尽量使用SpringBoot提供的测试类进行测试,能够自动扫描组件以及使用容器中的bean对象还有如果有组件中存在注入对象的话,那么必须在SpringBoot容器中取出这个组件,进而使用注入的对象的功能!!!今天有个错误,花了很长时间来解决,最后发现是一个很低级很基础的错误!这是mapper接口,使用@mapper相当于将接口的代理对象注册进入bean中,但是上下文中找不到(其实是正常)因为@Mapper这个注解是Mybatis提供的,而@Autowried注解
    1066天前 SpringBoot mybatis 0
  • Nginx+SpringBoot怎么实现负载均衡 正版软件
    Nginx+SpringBoot怎么实现负载均衡
    负载均衡介绍在介绍nginx的负载均衡实现之前,先简单的说下负载均衡的分类,主要分为硬件负载均衡和软件负载均衡,硬件负载均衡是使用专门的软件和硬件相结合的设备,设备商会提供完整成熟的解决方案,比如f5,在数据的稳定性以及安全性来说非常可靠,但是相比软件而言造价会更加昂贵;软件的负载均衡以nginx这类软件为主,实现的一种消息队列分发机制。简单来说所谓的负载均衡就是把很多请求进行分流,将他们分配到不同的服务器去处理。比如我有3个服务器,分别为a、b、c,然后使用nginx进行负载均衡,使用轮询策略,此时如果
    1066天前 SpringBoot nginx 0
  • springboot发送邮件功能怎么实现 正版软件
    springboot发送邮件功能怎么实现
    发邮件是一个很常见的功能,在java中实现需要依靠JavaMailSender这个接口。在springboot项目中需要引入名为spring-boot-starter-mail的依赖,如果对邮件的格式有要求的话可以引入可以操作html文件的spring-boot-starter-thymeleaf依赖。org.springframework.bootspring-boot-starter-mailorg.springframework.bootspring-boot-starter-thymeleaf和其
    1066天前 SpringBoot 0
  • 如何在IDEA中利用Springboot实现远程调试 正版软件
    如何在IDEA中利用Springboot实现远程调试
    首先,打开Editconfigurations,点击+号,创建一个Remote应用。填写name,配置Host地址(远程服务器地址)和端口(选一个未被占用的端口)。然后复制ForJDK1.4.x下面的参数,示例配置的端口为5005:-Xdebug-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005经过以上步骤,已经获得了启动远程服务器的参数。在启动springboot时默认使用java命令来启动。比如,示例项目启动命令为:java-ja
    1066天前 SpringBoot idea 0
  • springboot多模块开发并使用dependencyManagement管理的方法 正版软件
    springboot多模块开发并使用dependencyManagement管理的方法
    当我们新建一个springboot项目时,pom.xml中会有一个parentorg.springframework.bootspring-boot-starter-parent2.4.2这是我们常见的一个,其实还有另外一种使用方式,具体可参考官方文档org.springframework.bootspring-boot-dependencies2.4.4pomimport这种方式在多模块开发中用的比较多,使用dependencyManagement,它的type是pom,scope是import,这种类
    1066天前 SpringBoot dependencymanagement 0