首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏kl的专栏

    spring boot集成p6spy的最佳实践-p6spy-spring-boot-starter

    所以,p6spy就派上用场了。常见集成p6spy的方式是在资源目录下新增spy.properties配置文件,然后通过驱动装载。 /p6spy-spring-boot-starter p6spy-spring-boot-starter快速集成 第一步:导入依赖 jar包已上传到maven中央仓库,坐标地址如下: spring.datasource.url = jdbc:p6spy:mysql://xxx spring.datasource.username = xxx spring.datasource.password ,我们已经集成完了,只需两步即可。 p6spy-spring-boot-starter兼容原生的所有配置。

    4.2K21编辑于 2023-11-18
  • 来自专栏深入浅出spring security

    Spring Security 6.x 集成Spring Session实现分布式会话共享

    也提供了一套通用的分布式会话共享框架,即Spring Session,本文主要介绍如何整合和使用Spring Security和Spring Session这两个框架,以及一些背后的基本原理。 :\xe6\x9d\xa8\xe6\xb4\x8b.AI\xf0\x9f\x90\xb3"2) "spring:session:expirations:1722094320000"3) "spring: org.springframework.security.oauth2.client.web.HttpSessionOAuth2AuthorizationRequestRepository.AUTHORIZATION_REQUEST" 6) @\x00\x00\x00\x00\x00\x0cw\b\x00\x00\x00\x10\x00\x00\x00\tt\x00\x06openidt\x00\x1coS1mP6PYpk_AFGB7sNeKgX4U3Cc4t \x00\bnicknamet\x00\x0f\xe6\x9d\xa8\xe6\xb4\x8b.AI\xed\xa0\xbd\xed\xb0\xb3t\x00\x03sexsr\x00\x11java.lang.Integer

    1.7K00编辑于 2024-08-04
  • 来自专栏全栈修仙之路

    Spring Boot 集成 Spring Security

    一、Spring Security 简介 Spring Security 是一个能够为基于 Spring 的企业应用系统提供声明式的安全访问控制解决方案的安全框架。 二、集成 Spring Security 本项目所使用的开发环境及主要框架版本: java version “1.8.0_144” spring boot 2.2.0.RELEASE spring security generated security password: 14186562-e682-4744-a6a6-02b5f7c3fb19 注意:每次重新启动 Spring Boot 项目时,都会生成一个随机的新密码 =123456 spring.security.user.roles=admin Spring Security 是一款灵活、功能强大的安全框架。 四、默认的登录页 4.1 默认登录页与登录请求 前面我们已经介绍了如何在 Spring Boot 项目中快速集成 Spring Security,之后我们介绍了如何从控制台获取默认的登录密码。

    3.5K10发布于 2019-11-07
  • 来自专栏全栈程序员必看

    Spring集成MyBatis

    MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。 这很重要 MyBatis-Spring 需要以下版本: MyBatis-Spring MyBatis Spring 框架 Spring Batch Java 2.0 3.5+ 5.0+ 4.0+ Java 8+ 1.3 3.4+ 3.2.2+ 2.1+ Java 6+ 要和 Spring 一起使用 MyBatis,需要在 Spring 应用上下文中定义至少两样东西:一个 SqlSessionFactory 修改Spring 配置文件 引入Spring配置文件beans.xml <?xml version="1.0" encoding="UTF-8"? --利用构造器注入--> <constructor-arg index="0" ref="sqlSessionFactory"/> </bean> Spring集成MyBatis整合测试 整合实现一

    85010编辑于 2022-09-02
  • 来自专栏兮动人的博客

    Spring集成Junit

    原始Junit测试Spring的问题 在测试类中,每个测试方法都有以下两行代码: ApplicationContext ac = new ClassPathXmlApplicationContext(" 上述问题解决思路 让SpringJunit负责创建Spring容器,但是需要将配置文件的名称告诉它 将需要进行测试Bean直接在测试类中进行注入 3. Spring集成Junit步骤 导入spring集成Junit的坐标 使用@Runwith注解替换原来的运行期 使用@ContextConfiguration指定配置文件或配置类 使用@Autowired 注入需要测试的对象 创建测试方法进行测试 导入spring集成Junit的坐标 <dependency> <groupId>org.springframework</groupId> <artifactId >spring-test</artifactId> <version>5.0.5.RELEASE</version> </dependency> <dependency> <groupId>junit

    70400发布于 2021-11-16
  • 来自专栏HUC思梦的java专栏

    Spring 集成Quartz

    Quart的官网:http://www.quartz-scheduler.org/;spring 3.0版本无法集成quartz 2.x及其后续版本。 ” 此包是spring根据quartz中的主要类进行再次封装成具有bean风格的类; “quartz-1.8.6.jar” quartz的核心包 要在spring 中利用quartz调度任务;需要配置三个 因此对于“月”字段来说"7/6"只是表示7月被开启而不是“每六个月”, 请注意其中微妙的差别。 'L'字符可用在“日”和“周几”这两个字段。它是"last"的缩写, 但是在这两个字段中有不同的含义。 而在“周几”字段中, 它简单的表示"7" or "SAT",但是如果在“周几”字段中使用时跟在某个数字之后, 它表示"该月最后一个星期×" —— 比如"6L"表示"该月最后一个周五"。 该字符表示“该月第几个周×”,比如"6#3"表示该月第三个周五( 6表示周五而"#3"该月第三个)。再比如: "2#1" = 表示该月第一个周一而 "4#5" = 该月第五个周三。

    1.1K20发布于 2020-09-03
  • 来自专栏别先生

    Shiro集成Spring

    1、Shiro集成Spring,使用maven进行jar包的依赖与管理,pom.xml的配置文件,如下所示: 1 <?xml version="1.0" encoding="UTF-8"? -- shiro集成spring的包 --> 70 <dependency> 71 <groupId>org.apache.shiro</groupId> ---- 2020-08-08 14:29:48 1、Shiro集成Spring从数据库获取数据,首先需要引入mysql的jar包,如下所示: 1 <! "> 6 7 <! </artifactId> 5 <version>1.8.9</version> 6 </dependency> 在spring-mvc.xml配置文件加上此配置,如下所示: 1 <!

    1.6K20发布于 2020-09-01
  • 来自专栏赵俊的Java专栏

    Shiro 集成 Spring

    前言 本章我们来学习 Shiro 集成 Spring,即在 Web 环境下如何使用 Shiro 来进行权限控制。 -- Spring MVC 依赖包 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc 我们需要 3 个配置文件,分别为 spring.xml, spring-web.xml, spring-shiro.xml。 我们暂时只需要配置 spring-web.xml, spring-shiro.xml 即可 (spring.xml 文件也需要创建,但不需要配置东西)。 之前我们都是手工 new 一个 DefaultSecurityManager ,但既然用到了 Spring,就将交由 Spring 容器来管理 : <!

    97020发布于 2018-08-27
  • 来自专栏古时的风筝

    Spring集成MyBatis

    >4.1.6.RELEASE</spring.version> </properties> <! > <artifactId>spring-core</artifactId> <version>${spring.version}</version> > <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> </artifactId> <version>${spring.version}</version> </dependency> <! 包括mybatis和mybatis-spring这两个jar包,其中mybatis-spring是mybatis对spring的支持。

    1.7K70发布于 2018-01-08
  • 来自专栏Java

    SpringBoot【集成p6spy】使用p6spy-spring-boot-starter集成p6spy监控数据库(配置方法举例)

    1.简单说明p6spy 类似于 druid 可以拦截 SQL 可以用于项目调试,直接引入 p6spy 的博文已经很多了,这里主要是介绍一下 springboot 使用 p6spy-spring-boot-starter 2.核心依赖<dependency><groupId>com.github.gavlyukovskiy</groupId><artifactId>p6spy-spring-boot-starter</artifactId ><version>1.7.1</version></dependency>3.主要配置主要是【spring.datasource.driver-class-name】和【decorator.datasource.p6spy spring: datasource: url: jdbc:p6spy:postgresql://xxx.xx.xxx.xxx:2345/gpdb username: gpadmin : logging: slf4j输出结果如下:2021-07-19 15:00:56.523 INFO 2948 --- [nio-8088-exec-6] p6spy : executionTime

    71610编辑于 2025-09-03
  • 来自专栏架构师进阶

    Spring Boot集成Spring Data Jpa

    前言 之前写过spring data jpa 入门,Spring Boot 使用Jpa,很简单,也很方便,这里简单介绍一下。 配置jar包 Spring Boot默认提供的jar是spring-boot-starter-data-jpa,它提供了以下关键依赖。 Spring ORMs — Core ORM support from the Spring Framework. 在你的pom文件中直接配置就好。 </artifactId> </dependency> 配置数据库 Spring Boot 默认提供tomcat-jdbc连接池,也可以通过spring.datasource.type属性配置其他的连接池 spring.datasource.username=root spring.datasource.password=admin spring.datasource.driver-class-name

    2.5K30发布于 2019-08-08
  • 来自专栏JAVA

    springSpring测试与集成

    Spring框架中,测试是确保应用程序正确性的关键因素之一。本篇博客将深入探讨Spring测试与集成测试的概念、使用Spring Test和JUnit进行测试的方法,以及相关的注意事项和最佳实践。 摘要 本博客将介绍Spring框架中的测试和集成测试。我们将涵盖单元测试和集成测试的区别,解释Spring Test框架以及JUnit库的使用,提供示例代码和注释,分享注意事项,最后进行总结。 结合使用Spring Test和JUnit可以帮助你更轻松地进行单元测试和集成测试。 使用Spring Test和JUnit Spring Test框架为编写测试提供了一组强大的工具和注解。JUnit是一个流行的Java测试框架,它与Spring Test框架集成得很好。 总结 本博客介绍了Spring测试与集成测试的概念,强调了单元测试和集成测试的重要性。通过使用Spring Test框架和JUnit库,开发人员能够轻松地编写和执行测试,确保应用程序的正确性和稳定性。

    50110编辑于 2024-11-20
  • 来自专栏一个会写诗的程序员的博客

    Spring Boot极简教程》 第6章 Springboot数据库集成

    6Spring Boot数据库层集成 6.1 Spring Boot集成mybatis 在SpringBoot集成MyBatis时,我们将去掉和Mybatis配置相关的xml文件配置方式,用注解和属性配置来代替这些繁杂的配置 本节我们使用SpringBoot集成Mybatis开发一个简易的H5性能测试的Web后台。我们采用Java,Groovy混合编程的方式。 新建gradle工程 ? ? 依赖 compile('org.mybatis.spring.boot:mybatis-spring-boot-starter:1.1.1') 该starter将会自动配置好Spring Boot集成mybatis 第2页 集成Druid对数据库进行监控 本节完整的工程源代码:https://github.com/EasySpringBoot/h5perf 6.2 Spring Boot集成jpa 6.3 Spring Boot集成多数据源 参考资料: 1.http://www.mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/ 2.

    62810发布于 2018-08-20
  • 来自专栏一个会写诗的程序员的博客

    6.1 Spring Boot集成mybatis6.1 Spring Boot集成mybatis

    6.1 Spring Boot集成mybatis 在SpringBoot集成MyBatis时,我们将去掉和Mybatis配置相关的xml文件配置方式,用注解和属性配置来代替这些繁杂的配置。 本节我们使用SpringBoot集成Mybatis开发一个简易的H5性能测试的Web后台。我们采用Java,Groovy混合编程的方式。 新建gradle工程 ? ? 依赖 compile('org.mybatis.spring.boot:mybatis-spring-boot-starter:1.1.1') 该starter将会自动配置好Spring Boot集成mybatis 需要的mybatis,mybatis-spring等所有依赖。 第2页 另外,我们还可以集成Druid对数据库进行监控。相关的资料可以去网上搜索学习。本章节不再赘述。

    1.3K50发布于 2018-08-20
  • 来自专栏Java技术栈

    Spring Boot日志集成

    Spring Boot日志框架 Spring Boot支持Java Util Logging,Log4j2,Lockback作为日志框架,如果你使用starters启动器,Spring Boot将使用Logback 无论使用哪种日志框架,Spring Boot都支持配置将日志输出到控制台或者文件中。 spring-boot-starter启动器包含spring-boot-starter-logging启动器并集成了slf4j日志抽象及Logback日志框架。 属性配置日志 Spring Boot支持属性配置日志参数,这个不是很灵活,不细讲。 Logging System Customization Logback logback-spring.xml, logback-spring.groovy, logback.xml or logback.groovy

    1.5K50发布于 2018-03-30
  • 来自专栏猿说1024

    MyBatis 集成Spring Boot】

    官方说明:MyBatis Spring-Boot-Starter will help you use MyBatis with Spring Boot Spring Boot 集成Mybatis --- - 在 pom.xml 中 ,使用 Spring Boot 2.0 相关依赖 <parent> <groupId>org.springframework.boot</groupId> < -- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter =root spring.datasource.password=147258369.. spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

    1.2K30发布于 2018-07-04
  • 来自专栏兮动人的博客

    Spring集成web环境

    ApplicationContext应用上下文获取方式 应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,但是每次从容器中获得 Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件) ,这样的弊端是配置文件加载多次,应用上下文对象创建多次。 在Web项目中,可以使用ServletContextListener监听Web应用的启动,我们可以在Web应用启动时,就加载Spring的配置文件,创建应用上下文对象ApplicationContext Spring提供获取应用上下文的工具 上面的分析不用手动实现,Spring提供了一个监听器ContextLoaderListener就是对上述功能的封装,该监听器内部加载Spring配置文件,创建应用上下文对象 集成web的坐标 和 Servlet 依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api<

    1.1K00发布于 2021-11-16
  • 来自专栏Springboot

    Spring AI集成DeepSeek

    Spring AI作为Spring生态的一部分,提供了与人工智能技术结合的能力,可以帮助开发者轻松将AI能力集成Spring Boot项目中。 本篇文章将引导你如何在Spring Boot中快速集成Spring AI,并通过简单的示例实现AI功能。2. 集成的AI服务:我们将集成OpenAI的API来展示如何使用Spring AI进行智能对话,这里使用硅基流动API演示。3. 编写交互类到此,以上简单几步就已经把Springboot和Spring ai快速集成起来了。 通过几步简单的配置和代码实现,开发者可以快速将AI能力集成到现有的Spring Boot项目中。

    2K22编辑于 2025-02-23
  • Spring Boot集成MinIO

    Spring Boot项目中集成MinIO(一个高性能的分布式对象存储服务)是一个相对简单的过程。以下是一个详细的步骤指南,帮助你完成这个集成。1. 引入依赖在你的Spring Boot项目中,你需要在pom.xml中添加MinIO的依赖。 downloadFile(@PathVariable String name) throws Exception { return minioService.downloadFile(name); }}6. 运行应用确保你的MinIO服务器正在运行,然后启动你的Spring Boot应用程序。你可以通过调用上传和下载的API来验证集成是否成功。7. 额外配置根据需要,你可以添加更多功能,如:列出桶中的对象删除对象检查桶是否存在总结通过以上步骤,你已经成功地在Spring Boot项目中集成了MinIO。

    1.3K10编辑于 2024-12-02
  • 来自专栏java技术大本营

    spring|springboot集成dubbo

    远程调用基本上用的都是dubbo ,当然小刀的公司也不例外,我们以前用的是dubbo 2.4.x的版本,虽然也能使用,但是本着新项目新技术的追求,我们更新成了dubbo 2.7.x 的版本 springboot集成 dubbo的应用 以往的集成方式 引入dubbo , zk的jar包 @ImportResource({"classpath*:dubbo/*.xml"}) public class Start extends SpringBootServletInitializer dubbo.properties内容如下: dubbo.container=logback,spring dubbo.application.name interface="com.xxx.xxx.xxxxService" ref="xxxxService"/> </beans> 这时候去dubbo-admin上应该可以看到应用注册上去了 新的集成方式 借着上一波用gradle搭的多模块的架子,今天我们来往里面添加dubbo 官方文档: https://github.com/apache/dubbo-spring-boot-project 先引入相关的依赖

    1.5K40发布于 2019-08-06
领券