展开

关键词

spring boot 更换logo图标

说明 在使用spring boot时,浏览器上会显示一个绿色的树叶的图标,那是spring boot图标。那么如何替换成自己网站的图标呢? 步骤 在static目录的images目录(也可以放在static下的其他目录)下添加名字为favicon.ico的图标,然后在每个页面添加如下代码,引入即可。

9020

Spring Boot(五):Spring Boot Jpa 的使用

在上篇文章《Spring Boot(二):Web 综合开发》中简单介绍了一下 Spring Boot Jpa 的基础性使用,这篇文章将更加全面的介绍 Spring Boot Jpa 常见用法以及注意事项 使用 Spring Boot Jpa 开发时,发现国内对 Spring Boot Jpa 全面介绍的文章比较少案例也比较零碎,因此写文章总结一下。 Spring Boot Jpa Spring Boot Jpa 是 Spring 基于 ORM 框架、Jpa 规范的基础上封装的一套 Jpa 应用框架,可使开发者用极简的代码即可实现对数据的访问和操作。 ,常常需要在一个项目中使用多个数据源,因此需要配置 Spring Boot Jpa 对多数据源的使用,一般分一下为三步: 1 配置多数据源 2 不同源的实体类放入不同包路径 3 声明不同的包路径下使用不同的数据源 /spring-boot-examples/tree/master/spring-boot-jpa 文章内容已经升级到 Spring Boot 2.x 点击阅读原文,查看 Spring Boot 系列文章

19310
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Spring Boot(十八):使用 Spring Boot 集成 FastDFS

    上篇文章介绍了如何使用 Spring Boot 上传文件,这篇文章我们介绍如何使用 Spring Boot 将文件上传到分布式文件系统 FastDFS 中。 这个项目会在上一个项目的基础上进行构建。 + i); } 使用 FastDFS 时,直接调用 FastDFSClient 对应的方法即可。 4、编写上传控制类 从 MultipartFile 中读取文件信息,然后使用 FastDFSClient 将文件上传到 FastDFS 集群中。 这样使用 Spring Boot 集成 FastDFS 的案例就完成了。 文章内容已经升级到 Spring Boot 2.x 示例代码-https://github.com/ityouknow/spring-boot-examples < END >

    33720

    Spring Boot(十七):使用 Spring Boot 上传文件

    1、pom 包配置 我们使用 Spring Boot 版本 2.1.0、jdk 1.8、tomcat 8.0。 6、总结 这样一个使用 Spring Boot 上传文件的简单 Demo 就完成了,感兴趣的同学可以将示例代码下载下来试试吧。 文章内容已经升级到 Spring Boot 2.x 示例代码-github[3] 示例代码-码云[4] 参考: Spring Boot file upload example[5] 参考资料 [1] Tomcat /master/spring-boot-file-upload [4] 示例代码-码云: https://gitee.com/ityouknow/spring-boot-examples/tree/master /spring-boot-file-upload [5] Spring Boot file upload example: http://www.mkyong.com/spring-boot/spring-boot-file-upload-example

    26140

    Spring Boot(十六):使用 Jenkins 部署 Spring Boot

    Jenkins 是 Devops 神器,本篇文章介绍如何安装和使用 Jenkins 部署 Spring Boot 项目 Jenkins 搭建、部署分为四个步骤; 第一步,Jenkins 安装 第二步 使用密钥方式登录目标发布服务器 ssh 的配置可使用密钥,也可以使用密码,这里我们使用密钥来配置,在配置之前先配置好jenkins服务器和应用服务器的密钥认证Jenkins服务器上生成密钥对,使用ssh-keygen 使用 root 账户执行 ssh-copy-id -i ~/.ssh/id_rsa.pub 这个指令的时候如果需要输入密码则要配置sshd_config vi /etc/ssh/sshd_config 上面这种方式比较复杂,其实在 Jenkins 后台直接添加操作即可,参考下面方式 使用用户名+密码方式登录目标发布服务器 (1)点击"高级"展开配置 ? (2)配置SSH的登陆密码 ? 在 Build 中输入打包前的 mvn 命令,如: clean install -Dmaven.test.skip=true -Ptest 意思是:排除测试的包内容,使用后缀为 test 的配置文件。

    20930

    Spring Boot 2.0(四):使用 Docker 部署 Spring Boot

    Docker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实非常简单,这篇文章我们就来简单学习下。 一个简单 Spring Boot 项目 在 pom.xml 中 ,使用 Spring Boot 2.0 相关依赖 <parent> <groupId>org.springframework.boot</ 使用 Docker 部署 Spring Boot 项目 将项目 spring-boot-docker 拷贝服务器中,进入项目路径下进行打包测试。 #打包mvn package#启动java -jar target/spring-boot-docker-1.0.jar 看到 Spring Boot 的启动日志后表明环境配置没有问题,接下来我们使用 说明使用 Docker 部署 Spring Boot 项目成功! 示例代码:https://github.com/ityouknow/spring-cloud-examples END

    87340

    使用 Spring Boot Operator 部署 Spring Boot 到 Kubernetes

    以下内容来源:https://qingmu.io/2020/04/08/Spring-Boot-Operator-User-Guide/,作者:青木 在 Kubernetes 中部署 Spring Boot使用 Spring Boot Operator 进行发布时候,Operator 会设置 Kubernetes 的 ShareProcessNamespace 参数为 true(v1.10+版本都可使用 下面就来演示一下通过 https://start.spring.io 生成一个标准的 Spring Boot 项目 operator-demo,然后使用 Jib 插件进行镜像打包。 /spring-boot-operator-proxy-rolebinding created service/spring-boot-operator-controller-manager-metrics-service #注意:一下配置针对通用全局的spring boot默认配置,对crd的spring boot生效,这里不配置也可以在部署的yaml中指定         # 私有仓库的地址,比如我的最终打包的镜像地址是

    6810

    Spring Boot (十九):使用 Spring Boot Actuator 监控应用

    本文主要结合 Spring Boot Actuator,跟大家一起分享微服务 Spring Boot Actuator 的常见用法,方便我们在日常中对我们的微服务进行监控治理。 Actuator 监控 Spring Boot 使用“习惯优于配置的理念”,采用包扫描和自动化配置的机制来加载依赖 Jar 中的 Spring bean,不需要任何 Xml 配置,就可以实现 Spring shutdown 开启接口优雅关闭 Spring Boot 应用,要使用这个功能首先需要在配置文件中开启: management.endpoint.shutdown.enabled=true 配置完成之后 文章内容已经升级到 Spring Boot 2.x 示例代码-https://github.com/ityouknow/spring-boot-example 参考资料 [1] Spring Boot : http://mp.163.com/v2/article/detail/D7SQCHGT0511FQO9.html [3] Spring Boot Actuator 使用: https://www.jianshu.com

    23310

    Spring Boot(二十):使用 spring-boot-admin 对 Spring Boot 服务进行监控

    上一篇文章《Spring Boot(十九):使用 Spring Boot Actuator 监控应用》介绍了 Spring Boot Actuator 的使用Spring Boot Actuator 每个应用都认为是一个客户端,通过 HTTP 或者使用 Eureka 注册到 admin server 中进行展示,Spring Boot Admin UI 部分使用 VueJs 将数据展示在前端。 这篇文章给大家介绍如何使用 Spring Boot Admin 对 Spring Boot 应用进行监控。 监控单体应用 这节给大家展示如何使用 Spring Boot Admin 监控单个 Spring Boot 应用。 如果我们使用Spring Cloud 的服务发现功能,就不需要在单独添加 Admin Client 客户端,仅仅需要 Spring Boot Server ,其它内容会自动进行配置。

    22510

    spring boot 使用 HandlerInterceptor

    创建一个WebConfig类,继承WebMvcConfigurationSupport类,引入步骤2中创建的拦截器; 前言: jdk8+spring boot2.0 版本 如果低版本些许不一致 show HttpServletResponse response, Object handler, @Nullable Exception ex) throws Exception { } 本次我们使用到的是 preHandler -> Controller -> postHandler -> model渲染-> afterCompletion 因此可以在进入controller层之前拦截判断是否符合我们的安全要求; 使用

    35820

    spring boot使用rocketmq

    依赖 <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter group: test-group 消息生产者 获取客户端模板 @Autowired private final RocketMQTemplate rocketMQTemplate; 发送消息 // 默认使用同步发送 , 但拿不到回执, 源码见下文org.apache.rocketmq.spring.core.RocketMQTemplate.doSent rocketMQTemplate.convertAndSend RocketMQMessageListener参数 consumeMode - 消费模式 默认值:ConsumeMode.CONCURRENTLY并行接受 ConsumeMode.ORDERLY每个队列使用一个线程按顺序接收 MessageModel.CLUSTERING集群模式 MessageModel.BROADCASTING广播模式 重试 当onMessage方法抛出异常时会触发重试,默认为无限重试 源码 org.apache.rocketmq.spring.core.RocketMQTemplate.doSent

    2K10

    spring boot 使用websocket

    依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket

    22120

    Spring Boot 2 实战:使用 Spring Boot Admin 监控平台

    应用程序作为 Spring Boot Admin Client 向 Spring Boot Admin Server 注册(通过HTTP)或使用 Spring Cloud注册中心(如 Eureka,Consul Spring Boot Admin 安全访问控制 应用的监控指标都是极其敏感的数据。所以生产上必须增加安全访问控制以避免发生泄漏事件。你可以使用你擅长的安全框架来做访问控制。 Spring Boot Admin 将检测所有看起来像URL的内容,并将其呈现为超链接。还支持ANSI颜色转义。您需要设置一个自定义文件日志模式,因为Spring Boot的默认模式不使用颜色。 我们可以通过(以开发为例): 使用信息端点/info: info: tags: environment: DEV 或者配置 SBA 元数据: spring: boot: admin: client: 国内也可以使用钉钉机器人通知功能。 还有其它一些功能,可以通过官方文档进行学习。 6. 总结 今天我们学习了使用 Spring Boot Admin 对 Spring Boot 应用进行监控。

    1.4K20

    SpringSpring Boot和TestNG测试指南 - 使用Spring Boot Testing工具

    Github地址 前面一个部分讲解了如何使用Spring Testing工具来测试Spring项目,现在我们讲解如何使用Spring Boot Testing工具来测试Spring Boot项目。 在Spring Boot项目里既可以使用Spring Boot Testing工具,也可以使用Spring Testing工具。 在Spring项目里,一般使用Spring Testing工具,虽然理论上也可以使用Spring Boot Testing,不过因为Spring Boot Testing工具会引入Spring Boot 例子1:直接加载Bean 使用Spring Boot Testing工具只需要将@ContextConfiguration改成@SpringBootTest即可,源代码见FooServiceImpltest 参考文档 Spring Framework Testing Spring Boot Testing Spring TestContext Framework

    98830

    Spring Boot使用Thymeleaf

    Spring Boot使用Thymeleaf 引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId >spring-boot-starter-thymeleaf</artifactId> </dependency> JPA( Java Persistence API) 资源库,就是为 POJO (Plain 配置文件 spring: thymeleaf: mode: HTML5 encoding: UTF-8 content-type: text/html cache:

    10720

    Spring Boot devtool的使用

    Spring Boot devtool的使用 Spring Boot为我们提供了一个便捷的开发Spring Boot应用程序的环境,同时为了方便我们的开发Spring Boot应用程序,Spring Boot 推出了Spring Boot devtool的工具来方便我们更加快速的开发和测试Spring Boot应用程序。 添加Spring Boot devtool依赖 添加Spring Boot devtool依赖很简单: <dependency> <groupId>org.springframework.boot </groupId> <artifactId>spring-boot-devtools</artifactId> </dependency> 这样就添加好了,我们可以开始使用Spring boot 自动重启 在开发过程中,如果我们修改了某些java文件,我们可能需要重启下项目来观看修改后的结果,如果使用spring-boot-devtools,当classpath中有文件变动时候,devtools

    22520

    使用Spring Boot发送邮件

    pom包配置 <dependency>    <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-mail =UTF-8 1、这里的password不是登录密码,是开启POP3之后设置的客户端授权码 2、 默认端口25,使用465端口时,需要添加配置,如果465不能发送成功,试试587端口: spring.mail.port 主题         message.setText(content); // 内容         mailSender.send(message);     } } 富文本邮件 发送富文本邮件需要使用 FileSystemResource(file);     helper.addInline(rscId, res);     mailSender.send(message); } 如果需要发送多张图片,可以改变传参方式,使用集合添加多个 ;     String content = "<html><body></body></html> } 这里使用

    7710

    spring boot使用自带缓存

    如何使用spring boot自带的缓存。按步骤来操作即 1,新建simple-cache模块,修改pom文件 <?xml version="1.0" encoding="UTF-8"? <dependencies> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dependency >spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId </groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin>

    42410

    Spring Boot---(16)Spring Boot使用Thymeleaf开发web页面

    摘要:Spring官方不推荐使用JSP来开发WEB,而是推荐使用如下几种模板引擎来开发: Thymeleaf(Spring官方推荐) FreeMarker Velocity Groovy Mustache 这里以Thymeleaf为例,介绍如何和Spring Boot集成,开发web项目;由于我不是做前端的,所以这里只是介绍个入门,让你写个页面可以访问到,我这里以表单上传为例。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf 2.当你返回index时,Thymeleaf的默认参数中,有以下两个: spring.thymeleaf.prefix=classpath:/templates/ spring.thymeleaf.suffix 给个结尾就可以了,如下: <meta charset="UTF-8"> <meta charset="UTF-8"/> 7.常用配置参考 点击:Spring Boot---(17)Spring Boot

    23640

    Spring Boot使用@JsonComponent

    Spring Boot使用@JsonComponent @JsonComponent 是Spring boot的核心注解,使用@JsonComponent 之后就不需要手动将Jackson的序列化和反序列化手动加入 使用这个注解就够了。

    1.1K30

    相关产品

    • 分布式事务 DTF

      分布式事务 DTF

      分布式事务(DTF)是腾讯云自主研发的高性能、高可用的分布式事务中间件,用于提供分布式的场景中,特别是微服务架构下的事务一致性服务。分布式事务 拥抱多种开发框架,支持多种数据源,帮助企业用户轻松管理跨数据库、跨服务事务的部署与可视化管理;配合腾讯微服务平台使用,即可轻松构建、运维大型分布式系统。

    相关资讯

    热门标签

    扫码关注腾讯云开发者

    领取腾讯云代金券