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

    spring boot框架学习11-spring boot整合redis

    本章节主要内容: 主要从以下几个方面讲解: mybatis和spring boot整合、redis(单机版)和spring boot整合、redis(集群)和spring boot整合、httpclient 和spring boot整合、rabbitMQ和spring boot整合。 接下来我们学习第二小节:spring boot整合redis开启缓存 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第十一篇 spring boot框架学习11-spring boot 整合redis 声明:本文系凯哥Java(www.kaigejava.com)原创,未经允许,禁止转载! 本节主要内容: 1:解决上节spring boot整合mybatis访问的时候提示sql语句绑定异常 2:spring boot整合redis 一:spring boot整合mybatis异常处理 在上节

    78810发布于 2019-07-01
  • 来自专栏一个会写诗的程序员的博客

    11Spring Boot应用监控第11Spring Boot应用监控小结

    11Spring Boot应用监控 在实际的生产系统中,我们怎样知道我们的应用运行良好呢?我们往往需要对系统实际运行的情况(各种cpu,io,disk,db,业务功能等指标)进行监控运维。 ": "Java(TM) SE Runtime Environment", "sun.boot.library.path": "/Library/Java/JavaVirtualMachines Boot远程Shell Spring Boot通过集成Java shell框架CRaSH,让我们可以使用ssh或telnet命令连接到运行的应用。 你可以使用Groovy或Java编写其他的shell命令(具体参考CRaSH文档),Spring Boot默认会搜索以下路径的命令: classpath*:/commands/** classpath* _2017.5.4 参考资料: 1.http://javabeat.net/spring-boot-actuator/ 2.http://docs.spring.io/spring-boot/docs

    1.7K30发布于 2018-08-20
  • 来自专栏程序IT圈

    精通 Spring Boot 系列文(11

    Spring Boot 整合 MyBatis MyBatis 是目前优秀的 ORM 框架,支持普通的数据库操作,几乎消除了常规的 JDBC 操作,极大简化我们的开发操作。 </groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.6.RELEASE -- 添加spring-boot-starter-web模块依赖 --> <dependency> <groupId>org.springframework.boot -- 添加spring-boot-starter-thymeleaf模块依赖 --> <dependency> <groupId>org.springframework.boot </groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>

    30420发布于 2021-01-19
  • 来自专栏一个会写诗的程序员的博客

    Spring Boot开发:从0到1》第11Spring Boot应用监控第11Spring Boot Actuator与应用监控

    11Spring Boot Actuator与应用监控 Spring Boot的Actuator 将应用的很多信息暴露出来,如容器中的 bean,自动配置时的决策,运行时健康状态, metrics 11.1 使用Spring Boot Actuator监控应用 1.Spring boot Actuator Endpoints介绍 Actuator是Spring Boot提供的附加特性,来帮我们监控和管理生产环境下运行时的应用程序 Spring Boot Actuator所提供的HTTP监控服务如下表: ? 上面的这些HTTP服务,我们就叫Endpoint。 Spring Boot提供了很多内置的Endpoint,同时支持定制Endpoint。 </groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> 3.定制Endpoint Endpoint

    55310发布于 2018-08-20
  • 来自专栏Java架构师必看

    Java面试——Spring Boot

    > 10 <version>5.1.0.RELEASE</version> 11 </dependency> 12 13 <! 在部署环境中 Spring Boot 对比 Spring的一些优点包括: ■ 提供嵌入式容器支持; ■ 使用命令 java -jar独立运行 jar; ■ 在外部容器中部署时,可以选择排除依赖关系以避免潜在的 ---- Spring Boot 支持 Java Util Logging、Log4j2、Lockback 作为日志框架,如果你使用 starters启动器,Spring Boot 将使用Logback -jar springboot.jar --name="Java技术栈"`; 5、命令行中的 `SPRING_APPLICATION_JSONJSON` 指定参数, 如 `java Dspring.application.json 、JNDI参数(如 `java:comp/env/spring.application.json`); 9、Java系统参数(来源:`System.getProperties()`); 10、操作系统环境变量参数

    1.2K10发布于 2021-04-26
  • 来自专栏编程小白狼

    Java Spring BootSpring 区别

    Java 开发领域,Spring 框架和 Spring Boot 框架都具有极高的知名度和广泛的应用。 三、Spring BootSpring 的区别 (一)配置方式 Spring:传统的 Spring 应用通常使用 XML 配置文件或 Java 注解来进行配置。 Spring Boot:可以将应用打包成 JAR(Java Archive)包,并且可以直接通过 java -jar 命令运行。 无论是 Spring 还是 Spring Boot,它们都是 Java 开发领域非常优秀的框架,开发者应该根据项目的具体需求、团队技术栈以及开发周期等因素来合理选择使用,以充分发挥它们的优势,提高项目的开发效率和质量 希望通过这篇博客,能够帮助读者更好地理解 Java Spring BootSpring 之间的区别,在实际开发中能够更加得心应手地运用这两个强大的框架。

    76410编辑于 2024-12-31
  • 来自专栏菩提树下的杨过

    spring-boot 速成(11) - 单元测试

    一、添加依赖项: testCompile 'org.springframework.boot:spring-boot-starter-test:1.5.2.RELEASE' 二、单元测试代码示例 import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest jsonUtil.format(jsonUtil.toJson(data))); } } 注意一下,最上面几个注解的写法,网上很多文章的示例都是低版本的注解,在1.4版本以后,有些注解已经废弃,高版本的spring-boot

    75450发布于 2018-01-18
  • 来自专栏授客的专栏

    JAVA Spring Boot快速开始

    实践环境 Spring Boot 3.2.1 Maven 3.8.8 JDK 1.8.0_331 创建项目 通过http://start.spring.io/网站创建包含Spring Boot的项目,具体如下 Boot</description> <properties> <java.version>17</java.version> </properties> <dependencies> </project> 注意:不同版本的Spring BootJAVA JDK有不同的要求,所以需要根据实际配置考虑是否修改上述pom.xml,具体有哪些系统要求,可以参考以下链接 https://docs.spring.io : /D:/maven-repo/org/springframework/boot/spring-boot/3.2.1/spring-boot-3.2.1.jar! Spring Boot的内置Apache Tomcat服务器充当Web服务器,监听本地8080端口。

    43810编辑于 2024-01-31
  • 来自专栏前端开发

    java spring boot 搭建项目

    要搭建一个Java Spring Boot项目,我们可以按照以下步骤进行,包括环境准备、项目创建和基本配置:1. )创建Maven项目目录结构:my-spring-boot-project/├── src/│ ├── main/│ │ ├── java/│ │ │ └── com/│ │ -- Java版本 --> <properties> <java.version>17</java.version> </properties> <! /hello,应该能看到"Hello, Spring Boot!" Spring Boot项目。

    33910编辑于 2025-09-19
  • 来自专栏软件安装

    java spring boot 搭建项目

    要搭建一个Java Spring Boot项目,我们可以按照以下步骤进行,包括环境准备、项目创建和基本配置: 1. 创建项目的两种方式 方式一:使用Spring Initializr(推荐) 访问 Spring Initializr 配置项目信息: 项目类型:Maven Project 语言:Java Spring :手动创建(了解原理) 创建Maven项目目录结构: my-spring-boot-project/ ├── src/ │ ├── main/ │ │ ├── java/ │ │ │ -- Java版本 --> <properties> <java.version>17</java.version> </properties> <! Spring Boot项目。

    50010编辑于 2025-11-12
  • 来自专栏有刻

    Java 小记 — Spring Boot 注解

    前言 本篇随笔将对 Spring Boot 中的常用注解做一个简单的整理归档,写作顺序将从启动类开始并逐步向内外扩展,目的即为了分享也为了方便自己日后的回顾与查阅。 1. AutoConfigurationImportSelector.class) public @interface EnableAutoConfiguration { String ENABLED_OVERRIDE_PROPERTY = "spring.boot.enableautoconfiguration 基本注解 3.1 @Service & @Repository 他们是在 Spring Boot 中轻松实现面向接口编程的关键,一个用于逻辑层,一个用于数据层,示例如下: public interface Boot 默认配置了这么一条 Bean: <bean id="HelloService" class="com.youclk.annotation.service.impl.HelloServiceImpl <em>Boot</em> 提倡约定优于配置,但有的时候我们不想守约,如下: @Configuration public class DbConfiguration { private

    968130发布于 2018-05-14
  • 来自专栏学海无涯

    Java Web之Spring Boot

    MVC,这种方式配合mybatis是目前中大型项目服务器端开发技术的首选,对于个人开发而言,配置环境有点复杂 Spring Boot,这种构建于Spring之上的快速开发框架,很容易上手并且简单、高效 Boot 需要的库 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent </groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies String[] args) throws Exception { SpringApplication.run(SampleController.class, args); } } 以Java Application直接运行App.java 由于内置了tomcat,运行起来以后,直接通过浏览器访问 http://localhost:8080/ 就可以看到返回的 JSON 数据了 ~~ OK,

    65540发布于 2018-04-24
  • 来自专栏《项目实战教学》

    Spring Boot(11):【详解】Spring Boot + Mybatis-Plus实现CRUD,轻松玩转接口操作!

    前言 随着Java技术和开源社区的不断发展,现在已经有大量优秀的开源框架和工具可供我们使用。为了快速开发高质量的应用程序,选择合适的框架和工具是非常重要的。 其中,Spring Boot是目前非常受欢迎的框架之一,它可以帮助我们快速构建和部署Spring应用程序。 本文将介绍如何在Spring Boot框架中整合Mybatis-Plus,并实现接口的增删改查功能。 2. </artifactId> <version>3.2.0</version> </dependency> 示例截图如下: 3.2 配置数据库连接 在Spring Boot框架中 mapper-locations属性用于配置Mapper XML文件的位置,由于我们采用的是Spring Boot的默认目录结构,因此可以将Mapper XML文件放置在resources/mapper

    1.2K20编辑于 2023-09-12
  • 来自专栏全栈程序员必看

    Java学习之Spring Boot入门

    Java学习之Spring Boot入门 0x00 前言 学习完ssm的整合后,开始来学习Spring Boot,在前面学习Spring的时候会发现使用Spring开发中配置Spring的环境会非常的繁琐 ,而Spring boot的出现就解决了这个问题。 0x01 Spring Boot 概述 Spring Boot 概述概述 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 0x02 Spring Boot 入门 导入spring boot起步依赖坐标。 Spring Boot 引导类 Spring Boot 要通过Spring Boot的引导类,才能启动。

    42310编辑于 2022-07-13
  • 来自专栏产品优化

    Java 实战系列·Spring Boot Aspect

    Spring Boot Aspect AOP 是一种与语言无关的程序思想、编程范式。项目业务逻辑中,将通用的模块以水平切割的方式进行分离统一处理,常用于日志、权限控制、异常处理等业务中。 // @AfterReturning 执行返回后通知 } catch(e) { // @AfterThrowing 抛出异常通知 } 实际代码例子,统一日志处理切面 WebLogAspect.java } else { return argList; } } } 参考文章: SpringBoot 应用中使用 AOP 记录接口访问日志 Spring Boot 实战系列 AOP 面向切面编程

    2K30编辑于 2022-12-01
  • 来自专栏全栈程序员必看

    Spring-boot_Spring Boot

    1 概述 Jasypt是一个加密库,Github上有一个集成了Jasypt的Spring Boot库,叫jasypt-spring-boot,本文演示了如何使用该库对配置文件进行加密。 2 依赖 首先添加依赖: <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter <version>3.0.4</version> </dependency> Gradle: implementation("com.github.ulisesbocchio:jasypt-spring-boot-starter 6.2 部署 现在一般通过JAR直接部署即可,也就是通过 java -jar demo.jar 部署,这时候根据需要加上对应的参数即可,比如: java -jar demo.jar --jasypt.encryptor.password =test java -Djasypt.encryptor.password=test -jar demo.jar 如果通过系统变量获取加密口令,请确保对应的环境变量存在。

    1.9K20编辑于 2022-11-09
  • 来自专栏一个会写诗的程序员的博客

    Spring Boot 日志Spring Boot 日志

    Spring Boot 日志 《Spring Boot 实战开发》—— 基于 Gradle + Kotlin的企业级应用开发最佳实践 在任何一个生产系统中,对日志的合理记录是非常重要的。 Spring Boot支持Java Util Logging,Log4j2,Lockback作为日志框架, Spring Boot使用Logback作为默认日志框架。 无论使用哪种日志框架,Spring Boot都支持配置将日志输出到控制台或者文件中。 本章我们来详细介绍 Spring Boot 应用的日志的配置与使用。 Log4j2 log4j2-spring.xml, log4j2.xml JDK (Java Util Logging) logging.properties Spring Boot官方推荐优先使用带有 spring boot特有的配置项。

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

    Spring Boot 缓存Spring Boot缓存

    Spring Boot缓存 《Spring Boot 实战开发》—— 基于 Gradle + Kotlin的企业级应用开发最佳实践 我们知道一个系统的瓶颈通常在与数据库交互的过程中。 本章介绍在 Spring Boot 项目开发中怎样来使用Spring Cache 实现数据的缓存。 Caffeine是使用Java8对Guava缓存的重写版本,在Spring Boot 2.0中将取代Guava。如果出现Caffeine,CaffeineCacheManager将会自动配置。 spring-boot-starter-cache项目依赖如下 dependencies { compile('org.springframework.boot:spring-boot-starter-cache 所以我们在项目依赖中添加如下依赖 runtime('mysql:mysql-connector-java') compile('org.springframework.boot:spring-boot-starter-data-jpa

    4K30发布于 2018-08-17
  • 来自专栏Java架构学习路线

    11个点让你的Spring Boot启动更快

    前言 使用的是 OpenJDK 11。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId 开始,取消 Logback: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-webflux 取消 HibernateValidator <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-webflux <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin

    69530发布于 2019-09-12
  • 来自专栏IT云清

    Spring Boot---(11)SpringBoot使用Junit单元测试

    <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</ org.junit.After; import org.junit.Before; import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest

    2.4K41发布于 2019-01-22
领券