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

    SpringBoot(2)

    来、接着唠SpringBoot。。。。 上一篇文章,咱们和SpringBoot说了HelloWord 今天咱们说一下属性配置,和Write配置文件 先看一张特别熟悉的图片。。。。 ? 今天我继续给大家说一种 适合springBoot的配置文件:yml文件 ? 直接把application.properties文件给delete掉。 上面是SpringBoot自带的属性,现在给大家演示一下自定义属性和属性间互相调用。 ? 如果配置较多,一个一个用value注入会累死个人的。。。 ? 启动命令为: java -jar home-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod prod可以换成dev ---- 上面就是SpringBoot

    45210发布于 2019-07-28
  • 来自专栏数据分析与挖掘

    springboot之快速构建springboot应用

    2、输入相关信息 ? 3、根据需要选择相关的依赖,这里我只选择web ? 4、点击finish即可 ? 5、项目建成之后的目录结构。 ? application.properties:可以在里面进行设置springboot的相关设置 看一下Myspringboot2Application.java package com.gong.springboot parent from repository --> </parent> <groupId>com.gong</groupId> <artifactId>myspringboot2< 同样的,我们在com.gong.springboot下新建controller包,并在该包下新建HelloWorldController.java package com.gong.springboot.controller 成功的新建了一个springboot项目。 说明:在类上面标识@ResponseBody,springboot会将这个类的所有方法的数据直接写给浏览器,如果是对象,则将对象转换成json数据。

    46110发布于 2020-08-26
  • 来自专栏热度技术

    在Netdata里监控Springboot2应用运行情况

    2应用程序,该模块根据配置监视一个或多个Java Spring-boot 2应用程序。 Netdata可用于监视运行中的Java Spring Boot 2应用程序,这些应用程序通过使用Spring Boot库中包含的Spring Boot Actuator公开指标。 以字节为单位) l 堆内存使用Old空间(以字节为单位) l Uptime 正常运行时间(以秒为单位) springboot2项目配置netdata 项目配置 在需要被监控的springboot2项目pom 的application.proerties配置修改 部署了springboot2应用的服务器节点上的netdata配置修改 进入目录:/etc/netdata,执行以下命令(确保按照以下命令执行,否则可能不成功 给大家介绍了在netdata里如何监控springboot2的配置。

    1.4K10编辑于 2023-03-10
  • 来自专栏全栈程序员必看

    SpringBoot笔记(2

    } @Bean public Pet pet01(){ Pet tom = new Pet("tom"); return tom; } } 2. MyConfig中添加@EnableConfigurationProperties @EnableConfigurationProperties(Car.class) //1、开启Car配置绑定功能 //2、 代表当前是一个配置类 2. @ComponentScan 指定扫描哪些,Spring注解; 3. 首先会加载所有的自动配置类 每个自动配置类按条件进行生效 大多数自动配置类默认会绑定配置文件 生效的配置类就会给容器中装配很多组件 SpringBoot默认会在底层配好所有的组件。 (修改配置文件) 三、最佳应用 引入场景依赖 https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html

    35130编辑于 2022-07-08
  • 来自专栏编程学习之路

    SpringBootSpringBoot:构建实时聊天应用

    引言 随着实时通信技术的快速发展,聊天应用在现代Web和移动应用中变得越来越重要。从简单的客服聊天到复杂的团队协作工具,实时通信都扮演着关键角色。 SpringBoot结合WebSocket技术,能够高效地构建实时聊天应用。本文将详细介绍如何使用SpringBoot和WebSocket来构建一个实时聊天应用,并讨论相关的最佳实践。 部署 SpringBoot应用可以打包成可执行的JAR文件,方便部署。通过mvn package命令,可以生成一个包含所有依赖的JAR文件。 mvn package java -jar target/demo-0.0.1-SNAPSHOT.jar 这种打包方式使得SpringBoot应用的部署变得非常简单,不再需要复杂的服务器配置。 从项目初始化、WebSocket配置、前端页面创建,到消息持久化和功能扩展,SpringBoot提供了一系列强大的工具和框架,帮助开发者高效地构建现代化的实时聊天应用

    52610编辑于 2025-05-25
  • 来自专栏知了一笑

    SpringBoot2 整合Kafka组件,应用案例和流程详解

    通常用来搜集用户在应用服务中产生的动作日志数据,并高速的处理。日志类的数据需要高吞吐量的性能要求,对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。 2、功能特点 (1)、通过磁盘数据结构提供消息的持久化,消息存储也能够保持长时间稳定性; (2)、高吞吐量,即使是非常普通的硬件Kafka也可以支持每秒超高的并发量; (3)、支持通过Kafka服务器和消费机集群来分区消息 三、整合SpringBoot2框架 1、案例结构 ? 消息生产者 : kafka-producer-server 消息消费方 : kafka-consumer-server 2、基础依赖 <! -- SpringBoot依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web 2、消费者分析 消费图解 ? 消费者是以consumer group消费者组的方式工作,由一个或者多个消费者组成一个组,共同消费一个topic。

    79621发布于 2020-02-26
  • 来自专栏Golang开发

    SpringBoot(2)——配置

    SpringBoot使用一个全局的配置文件,配置文件名是固定的; •application.properties •application.yml 修改服务器端口 server: port: 以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的 server: port: 8081 path: /hello 属性和值也是大小写敏感; 2、 lastName: zhangsan age: 20 行内写法: friends: {lastName: zhangsan,age: 18} 2

    56410发布于 2019-05-28
  • 来自专栏code1029

    Springboot2

    参考:https://www.yuque.com/leifengyang/springboot2 参考:https://www.bilibili.com/video/BV19K4y1L7MT? 应用 */ @SpringBootApplication public class MainApplication { public static void main(String[] args System.out.println("主配置是否为代理对象: "+(user3==user4)); // full: proxyBeanMethods=true => 应用场景 配置文件 5.1 SpringBoot2核心技术-核心功能 5.2 文件类型 5.2.1 properties 同以前的properties用法 5.2.2 yaml YAML 是 "YAML Ain't map、hash、set、object 行内写法: k: {k1:v1,k2:v2,k3:v3} #或 k: k1: v1 k2: v2 k3: v3 数组:一组按次序排列的值。

    77651编辑于 2023-04-25
  • 来自专栏全栈程序员必看

    SpringBoot2-

    重大升级 响应式架构和传统spring的SpringMvc项目架构的两套技术栈 Reactive Stack :使用构建异步数据流响应开发数据访问、响应web开发、响应开发Security安全应用 SpringBoot优点 Create stand-alone Spring applications 创建独立Spring应用 Embed Tomcat, Jetty or Undertow directly 服务可以使用不同的语言、不同的存储技术 分布式: 分布式解决方案:SpringBoot+SpringCloud SpringBoot官方文档 Maven设置 <! <version>2.3.7.RELEASE</version> </parent> 部分显示 <activemq.version>5.15.14</activemq.version> <antlr2. version>2.7.7</antlr2.version> <appengine-sdk.version>1.9.83</appengine-sdk.version> <artemis.version

    1K20编辑于 2022-11-09
  • 来自专栏一枝花算不算浪漫的专栏

    SpringBoot actuator 应用监控。

    前言 : 今天在阅读 《SpringCloud微服务实战》一书时看到了SpringBoot actuator相关知识,并且自己也本地调试实践。 觉得SpringBoot这一套监控还是挺有意思的,这里记录下学习过程。 注:本文基于 springBootVersion = '1.5.10.RELEASE' 一:初识actuator actuator是SpringBoot的一个组件,组件名称为:spring-boot-starter-actuator 二,体验Actuator spring-bbot-starter-actuator模块中已经实现了一些原生端点,根据端点的作用,可以将原生端点分为三大类: 应用配置类:获取应用程序中加载的应用配置、环境变量 ,只需要访问该应用的/shutdown 端点就能实现关闭该应用的远程操作。

    2.2K10发布于 2018-10-10
  • 来自专栏实战docker

    springboot应用访问zookeeper

    本文讲解了如果通过springboot快速开发web服务,并读取zookeeper的过程,为后续的“在docker下部署dubbo服务“做准备工作,本文相关的操作都在mac上进行的,文中有些目录和windows 关于zookeeper的安装和验证就写到这里了,接下来我们开始开发应用来访问这个zookeeper节点的数据。 开发基于spring boot的应用: 打开IntelliJ IDEA CE,创建名为zookeeperdemo的Maven工程,指定模板,如下图: ? 还要添加对springboot的依赖,以及build时使用springboot对应的插件: ?

    65430发布于 2020-05-26
  • 来自专栏兮动人的博客

    快速创建springboot应用

    Boot默认jar包使用嵌入式的Tomcat,默认不支持JSP页面);可以使用模板引擎(freemarker、thymeleaf); application.properties:Spring Boot应用的配置文件 </artifactId> <version>0.0.1-SNAPSHOT</version> <name>01_springboot_helloworld_quick</name> --springboot进行单元测试模块 --> <dependency> <groupId>org.springframework.boot</groupId> 2、STS使用 Spring Starter Project快速创建项目,跟idea使用Spring Initializer形式是一样的 ? 3、最普遍的还是使用maven去创建springboot项目,不管是eclipse或idea

    98640发布于 2021-06-11
  • 来自专栏CodeSheep的技术分享

    SpringBoot应用监控实战

    利用SpringBoot作为微服务单元的实例化技术选型时,我们不可避免的要面对的一个问题就是如何实时监控应用的运行状况数据,比如:健康度、运行指标、日志信息、线程状况等等。 同样利用SpringBoot作为微服务单元的实例化技术选型时,我们不可避免的要面对的一个问题就是如何实时监控应用的运行状况数据,比如:健康度、运行指标、日志信息、线程状况等等。 ---- 入门使用:Actuator插件 Actuator插件是SpringBoot原生提供的一个服务,可以通过暴露端点路由,用来输出应用中的诸多 端点信息。实战一下! pom.xml中添加依赖: 启动Spring Boot应用程序之后,只要在浏览器中输入端点信息就能获得应用的一些状态信息。 此时Application一栏空空如也,等待待监控的应用加入 创建要监控的Spring Boot应用 pom.xml中加入以下依赖 然后在yml配置中添加如下配置,将应用注册到Admin服务端去: Client

    1.5K80发布于 2018-05-22
  • 来自专栏Spring

    SpringBoot系列】SpringBoot + Docker :SpringBoot应用程序容器化

    前言 在我之前的文章中 我们学习了如何创建一个简单的 Spring Boot 应用程序,我们还学习了如何将其打包为 jar 文件并在本地运行。但是,目前在生产环境中,docker 被广泛采用。 在这篇文章中,我们将看到如何容器化我们的 Spring Boot 应用程序。 我们看到应用程序正在启动。 二、优化一 上图虽然工作正常,但我们可以看到一些问题,第一个是大小。 在第二阶段,我们运行打包的应用程序。一旦我们有了打包的应用程序,我们就不再需要 mvn 和 JDK 了。我们所需要的只是一个 JRE。 多阶段 docker 构建的想法来了。 在第二阶段生产中,我们运行打包的应用程序。

    91310编辑于 2024-04-18
  • 来自专栏架构师修炼

    SpringBoot缓存应用实践

    1 SpringBoot缓存应用实践 缓存是最直接有效提升系统性能的手段之一。个人认为用好用对缓存是优秀程序员的必备基本素质。 常见的应用场景,比如,有些几乎不变的基础数据缓存1天,有些热点数据缓存2小时,有些会话数据缓存5分钟等等。 三、分布式缓存 分布式缓存产品非常多,本文使用应用普遍的Redis,在Spring Boot应用中使用Redis非常简单。 它可以被用作缓存、消息中间件和数据库,在很多应用中,经常看到有人选择使用Redis做缓存,实现分布式锁和分布式Session等。 在Spring Boot应用中使用缓存则非常简洁,选择调用上面包装好的缓存接口即可。

    1.7K10发布于 2020-07-20
  • 来自专栏腾讯云容器运维

    prometheus监控springboot应用

    想要监控Java应用,JMX永远是第一选择。在prometheus监控体系中,jmx_exporter是使用范围十分广的工具。 今天我们来讲讲如何用jmx_exporter来监控我们的springboot应用。 本次用的springboot demo代码github地址:https://github.com/nieweixing/nieweixing-test-springboot,代码结构如下图 image.png ,这里我们应用的监控端口是8080,JMX Exporter的监听端口用的8081。 image: nwx-test.tencentcloudcr.com/nwx/springboot:springboot-2e7681a104eba7f43b7649645c78517772fbce89

    2.9K80发布于 2021-07-27
  • 来自专栏一个执拗的后端搬砖工

    springboot应用关闭方式

    springboot应用关闭方式 ? 引 言 在这篇文章中,我们将讨论使用不同的方式关闭Spring启动应用程序。 介绍 ? 在生产环境中管理应用程序与开发环境不同。 我们可能希望控制我们部署在生产环境的应用程序的生命周期。SpringBoot提供了一些开箱即用的特性来控制Spring容器的生命周期,包括优雅地关闭SpringBoot应用程序。 让我们讨论一些最常见的方法来控制生产环境中的Springboot企业应用程序。 1使用Actuator端点关闭 springboot actuator具有许多生产就绪特征,包括 关闭端点。 使用springboot应用将进程id写入到文件中,我们可以通过一个bash脚本使用进程文件来停止和重启应用以及获取运行状态: SpringApplication application = 在这篇文章中,我们讨论了关闭springboot应用程序的不同方式,我们了解了在Springboot actuator下使用HTTP方式关闭应用程序的shutdown端点。

    3.8K50发布于 2020-11-19
  • Springboot应用开发-SpringBootSecurity

    Spring Boot Security 是 Spring 提供的安全框架,集成了身份认证和授权功能,帮助开发者快速构建安全的应用程序。 Spring Boot Security 的主要功能 功能 描述 身份认证 验证用户身份,确保用户合法 授权控制 管理用户权限,限制对资源的访问 防御攻击 保护应用免受 CSRF、XSS 等常见攻击 会话管理 默认行为 引入依赖后,应用程序会启用以下默认安全行为: 默认登录表单: 默认用户名:user 随机生成密码:启动时可在控制台日志中找到。 通过多样的配置方式和工具支持,开发者可以快速构建安全可靠的应用程序。

    30910编辑于 2025-07-22
  • 来自专栏Java-doc

    SpringBoot基本应用

    SpringBoot基本应用4.1 Freemaker FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等) ,访问看效果图片图片这就表示整合成功了: https://dpb-bobokaoya-sm.blog.csdn.net/article/details/866005504.3 Freemaker的基本应用 -- 3.14 --> #{x;m2}
    #{y;M2}
    #{y;m2}
    <! <#switch i> <#case 1> ok <#break > <#case 2> ok2 <#break > <#case 3> ok3 <#

    52310编辑于 2022-12-01
  • 来自专栏CodeSheep的技术分享

    SpringBoot应用Docker化

    微服务的基本思想在于考虑围绕着业务领域组件来创建应用,这些应用可独立地进行开发、管理和加速。在分散的组件中使用微服务云架构和平台,使部署、管理和服务功能交付变得更加简单。 问好的字符了 至此就说明你成功将一个基于 Spring Boot 的应用 Docker 化了。 ---- 后记 作者更多的原创文章在此 作者更多的SpringBt实践文章在此: ElasticSearch搜索引擎在SpringBoot中的实践 初探Kotlin+SpringBoot联合编程 Spring Boot日志框架实践 SpringBoot优雅编码之:Lombok加持

    588130发布于 2018-05-22
领券