request.getSession().getServletContext() 获取的是Servlet容器对象,相当于tomcat容器了。getRealPath("/") 获取实际路径,“/”指代项目根目录,所以代码返回的是项目在容器中的实际发布运行的根路径
转载 2023-07-05 06:53:15
389阅读
# 使用 Spring Boot 和 Drools 实现规则引擎并存储规则到数据库 在现代软件开发中,规则引擎(Rule Engine)扮演着越来越重要的角色。它可以帮助开发者快速实现灵活的业务逻辑,使系统更加易于维护和扩展。Drools 是一个强大的 Java 规则引擎,它能够通过声明式的方式处理复杂的业务规则。本文将介绍如何在 Spring Boot 项目中集成 Drools,并将规则存储到
原创 9月前
533阅读
SpringBoot项目中需要用到logback做日志切割,以下是项目中 logback-spring.xml 文件内容 日常项目中引用了 lombok 都可正常使用,因为 lombok 中已经引用了相关的日志组件。<?xml version="1.0" encoding="UTF-8"?> <!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认
转载 6月前
13阅读
springBoot 集成Mysql数据库前一段时间,我们大体介绍过SpringBoot,想必大家还有依稀的印象。我们先来回顾一下:SpringBoot是目前java世界最流行的一个企业级解决方案框架。它深度绑定了依赖注入和面向切片两种编程思想。并且通过自动化的方式减少了编程人员在开发过程中大量的繁琐的配置和通用的配置型的编码,让编程人员可以更加聚焦于业务,解决实际的问题。 我们的日常工
转载 2023-12-13 21:40:44
97阅读
想在springboot项目中连接sqlserver数据库,获取表信息。在这里先使用Tomcat JDBC 连接池使用JDBC 连接数据库,主要使用JdbcTemplate方法,记得添加相关依赖。参考博客: 一、application.properties 配置数据库连接池参数##数据库地址 spring.datasource.url=jdbc:sqlserver://172.
转载 2023-06-14 16:52:16
420阅读
# Spring Boot 数据库宕机后数据保存到 Redis 的实现 在现代应用中,确保数据的持久性与可用性至关重要。数据库宕机可能导致数据丢失,使用 Redis 作为缓存解决方案可以有效减轻这一问题。本文将探讨如何在 Spring Boot 应用中实现数据库宕机后将数据保存到 Redis,确保关键数据的可用性。 ## 1. 什么是 Redis? Redis 是一个高性能的键值存储数据库
原创 7月前
44阅读
一、聊天室数据传输设计这是一个由多人组成的聊天案例,所以称为聊天室。它的基本要素就是多个客户端、服务器。必要条件:客户端、服务器必要约束:数据传输协议(本案例中,每一行都是一条数据)原理:服务器监听消息来源、客户端连接服务器并发送消息到服务器 二、客户端、服务器数据交互客户端向服务端发送请求,服务器收到该消息后,向客户端再回送一条消息。这个过程可以是局域网上的设备,也可以是互联网上的设备
转载 2024-07-14 10:29:32
26阅读
Spring Boot 配置文件引言配置文件的作用一、Spring Boot 配置文件的格式注意二、配置文件的分类三、properties 文件1. properties 文件的配置语法2. 注意事项3. 读取配置文件4. properties 文件的缺点分析四、yml 文件1. 注意事项2. yml 文件的配置语法3. 语法需要注意的问题4. 读取单个配置项" @Value " 注解读取普通数
SpringBoot操作数据库1、SpringData简介对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库Spring Data 也是 Spring 中与 Spring Boot、Sprin
转载 2023-07-16 19:16:59
42阅读
本文的核心内容:SpringBoot的基础配置、SpringBoot数据库访问技术。 Spring Boot的配置在resources目录下,application.properties。Spring Boot的配置可以分为两种,一种为基础配置如服务器信息、日志等;另一种为集成第三方框架或工具的配置。 一:Spring Boot的基础配置①:服务器配置我们知道SpringBoo
若依系统改中间件用的是中创,数据库用的是神通 问题就三个吧,一个maven中央仓库没有神通连接jar包,需要手动打包,一个神通数据库不支持replace into语法,一个神通数据库不支持find_in_set函数首先解决第一个,maven仓库没有神通连接jar包。可以使用maven本地打包,命令如下mvn install:install-file -DgroupId=com.stdb
转载 2024-07-03 11:09:10
39阅读
一、简介对于数据访问层,无论是 SQL 还是 MySQL,SpringBoot 默认采用整合 Spring Data 的方式进行统一处理,添加了大量自动配置,屏蔽了很多设置,引入各自 xxxTemplate、xxxRepository 来简化我们对数据访问层的操作。对我们来说,只需要进行简单的设置即可 二、整合JDBC与数据源1. JDBC<dependencies> <
转载 2023-09-01 07:56:44
173阅读
文章目录11.1、SpringData简介11.2、整合JDBC11.2.1、创建测试项目测试数据源11.2.2、JDBCTemplate11.2.3、测试 11.1、SpringData简介对于数据访问层,无论是SQL(关系型数据库)还是NOSQL(非关系型数据库),SpringBoot底层都是采用Spring Data的方式进行统一处理。SpringBoot底层都是采用SpringData的
转载 2023-10-03 23:03:19
73阅读
配置数据源在依赖于Spring bootspring-boot-starter-data-jpa后,就会默认为你配置数据源,这些默认的数据源主要是内存数据库,如h2,hqldb和Derby等内存数据,有时候这些数据源不满足我们的需求,需要配置自己的数据源。启动默认数据源,以h2为例 只需在maven中加入它的依赖,如下代码所示:<dependency> <gro
转载 2023-09-21 10:28:32
142阅读
springBoot的数据库操作一:操作数据库起步1.Spring-Data-Jpa  JPA定义了对象持久化的标准。  目前实现了有Hibernate,TopLink2.pom添加依赖 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId
转载 2023-07-07 19:23:56
71阅读
springboot集成mysql/oracle时需要在yml/properties中配置数据库信息,用户名密码是肯定有的,所以就涉及到密码的加密,当然不加密也是可以的,正如某位大佬所说的,不加密就像是在裸奔。。。这么说来,我已经裸奔很久了,艾玛,我也是厉害today let us 穿上 衣服 奔跑1.在pom文件中添加 jar 关于加密解密的  <!-- https://mvn
转载 2023-06-30 18:53:10
0阅读
▎SpringData简介对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库Spring Data 也是 Spring 中与 Spring BootSpring Cloud 等齐名的知名项目
转载 2023-09-01 11:48:28
77阅读
Spring Boot 多项数据源配置boot项目多数据源配置应用场景数据库配置多数据源配置mybatis(mybatis-plus)配置总结 boot项目多数据源配置应用场景项目需要同时连接两个不同的数据库ds1, ds2,并且它们都为主从架构,一台写,多台读。(这里就以连Mysql和Oracle数据库为例子来讲解boot项目的多数据源配置)数据库配置首先.yml或者文件得配置好两个数据库
转载 2023-09-18 23:18:09
164阅读
一、前言在平时开发中,前端提交表单时,通常会校验一些数据的可行性,比如是否为空,长度,身份证,邮箱等等,不过这样的验证是否就足够了呢,答案肯定是否定的。一个可靠的系统,不仅仅要依靠前端的数据验证,后端的验证也是必不可少的。以前验证数据的合法性,需要通过写大量的if…else…条件判断,有没有更简便快捷的方法呢,答案是有的,就是使用validator进行数据校验。spring boot的valida
习惯优于配置Spring Boot 项目的重要思想就是“习惯优于配置”,这也是为什么该项目诞生的原因,让开发者免于 Spring 生态中各种项目的配置。尽管如此,但项目中完全零配置还是很难做到的,因此本篇文章就来讲解一下 Spring Boot 中的配置。分析默认项目先从默认创建的项目开始分析,Spring Boot 默认创建的项目会有一个如下所示的入口类,该类被标注了 @SpringBootAp
  • 1
  • 2
  • 3
  • 4
  • 5