提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、sharding-jdbc简介二、使用步骤1.新建项目、引入依赖2.代码实战总结 前言SpringBoot 整合 Sharding-JDBC提示:以下是本篇文章正文内容,下面案例可供参考 一、Sharding-JDBC简介是轻量级的 java 框架,是增强版的 JDBC 驱动,就是简化分库分表后对数据相关操作 二、
   DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要2个包:commons-dbcp.jar,commons-pool.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时
1.JPA  JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框架各自为营的局面。值得注意的是,JPA是在充分吸收了现有Hibernate,TopLink,JDO
转载 2024-10-23 14:44:44
21阅读
说起spring,我们知道其最核心的两个功能就是AOP(面向切面)和IOC(控制反转),这边文章来总结一下SpringBoot如何整合使用AOP。前言AOP术语解析连接点简单来说,就是允许你使用通知、增强的地方。就比如在方法前后打印日志一样,我们可以在一段代码的前后做操作,可以在一段代码前做操作,可以在一段代码后做操作,可以在一段代码抛异常之后做操作。所以,在这里这些可以操作的一行行代码(方法等等
转载 2023-07-28 15:41:35
180阅读
文章目录整合JDBC步骤使用JdbcTemplate实现CURD 整合JDBC步骤创建springBoor项目的时候导入对应依赖查看启动器是否注入成功(因为失败的话对应的自动配置文件就会失效)<!--导入jdbc的启动器--> <dependency> <groupId>org.springframework.boot&
转载 2024-02-02 10:53:01
72阅读
# 实现"spring boot dbcp2 yml"的教程 ## 整体流程 下面是实现"spring boot dbcp2 yml"的步骤表格: ```mermaid erDiagram 数据库表 -- 步骤一: 添加dbcp2和yml依赖 步骤一 -- 步骤二: 配置application.yml 步骤二 -- 步骤三: 创建数据源配置类 步骤三 -- 完
原创 2024-05-09 05:02:46
112阅读
在这个微服务,分布式的时代,很多传统的实现方案变的不再那么适用,比如传统的web服务将session放在内存中的情况,当web服务做水平扩展部署的时候,session共享就成了需要处理的问题。目前有很多成熟的技术可供我们选择,下面简单介绍最近用到的spring-boot+spring-session实现session共享的方案。spring-boot集成spring-session非常简单,因为s
上一篇给大家介绍了springboot整合freemarker,这一片来继续为大家介绍一种模板thymeleaf。首先在项目中增添thymeleaf依赖spring-boot-starter-thymeleaf 同时为了解决html严格校验报错的问题,增添依赖nekohtml pom文件代码如下:<?xml version="1.0" encoding="UTF-8"?> <pr
前言:Spring Boot是什么,解决哪些问题     1) Spring Boot使编码变简单     2) Spring Boot使配置变简单     3) Spring Boot使部署变简单     4) Spring Boot使监控变简单    由于
转载 2023-07-08 21:04:39
141阅读
前言上一篇文章我们讲的是SpringBoot的基本用法,本篇文章我们来学习一下SpringBoot如何整合web,以及Mybatis以及事务。五.SpringBoot集成SSM1.WEB集成1.1.集成Thymeleaf现在的项目基本上都采用前后端分离架构,也就是项目后台不需要处理页面,但是在一些小型的项目中还是把页面耦合在后台项目中,这就需要集成视图技术(模板技术)。常见的模板技术有 thyme
转载 2023-10-05 07:27:51
273阅读
一、搭建项目1、新建模块  2、配置application.yml文件:server: port: 8080 spring: datasource: username: root password: 123456 driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localh
转载 2023-08-01 16:46:44
171阅读
1、配置nacos,进入nacos网页,详情在docker部署环境已经说明:2、进入nacos网页,配置命名空间【命名空间】==>【新建命名空间】==>【配置管理】==>【创建配置】==>【配置命名空间ID、DataID、配置格式(后缀名)、Group】在创建的配置中修改端口号,测试  后面要用server.port=80883、新建springboot项目4、注
目录1.SpringBoot整合Apollo配置中心1.1引入pom依赖1.2配置启动类1.3 application.yml 配置1.3.1 配置apollo-env.properties1.4 放在Apollo 里的配置1.5 SpringBoot整合Apollo测试2. Apollo配置中心的使用2.1 Apollo安装(Windows)2.1.1 运行时环境2.1.2 网站下载安装包2.
转载 2023-09-08 20:21:20
132阅读
pom.xml:<!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common --> <dependency> <groupId>org.apache.hadoop</groupId> <artifa
转载 2023-08-10 11:21:43
86阅读
目录CAS服务端、客户端搭建,参考文章:我的CAS服务端代码:项目结构:application.properties 配置:我的CAS客户端代码:项目结构:pom.xml 需要引入的:application.properties 需要配置的:CASClientProperties:CASServerProperties:CasSecurityConfig(Security整合CAS的配置文件)
转载 2023-11-30 11:20:34
91阅读
文章目录前言: 只是做笔记.-不够明白,故.不做解释参考博客源码下载地址:目录结构configMyEndpointConfigureWebSocketConfigurationpushProductExpireTasksocketProductWebSocketutilSpringUtilTimeConversionUtilconfigapplication.propertiesapplicat
第一步:添加依赖:<!-- 获取系统信息 --> <dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>3.9.1</version> </d
转载 2023-07-07 12:08:19
159阅读
一、简介1.Apollo 是什么?Apollo(阿波罗)是携程框架部门研发的分布式配置中心。服务端基于Spring BootSpring Cloud开发。2.为什么要使用Apollo?安全性:配置跟随源代码保存在代码库中,容易造成配置泄漏时效性:普通方式配置,修改配置,需要重启服务才能生效局限性:无法支持动态调整:例如日志开关、功能开关二、使用1. 测试项目搭建注:本文主要介绍SpringBoo
1.4.2 将应用打包发布上面操作演示了在IDEA环境中如何运行一个应用。如果我们想把应用发布出去,需要怎么做呢?可以将代码清单1-1中的Maven配置增加一个发布插件来实现。如代码清单1-4所示,增加了一个打包插件:spring-boot-maven-plugin,并增加了一行打包的配置:<packaging>jar</packaging>,这行配置指定将应用工程打包成j
转载 2024-01-08 13:56:37
104阅读
Spring Boot 集成 resteasy篇 — jax-rs初步介绍和spring boot集成JAX-RS 是代表restful web service的一套规范API,JAX-RS规范基于JAVA编程语言,它是用来创建Restful 风格的web services服务的。Jax-rs使用一系列注解来简化java开发。 JAX-RS也称jsr339 (全称java specificatio
转载 2023-08-05 23:54:38
159阅读
  • 1
  • 2
  • 3
  • 4
  • 5