SpringBoot
文章平均质量分 84
来自流星
这个作者很懒,什么都没留下…
展开
-
Nacos 配置中心介绍
Nacos 配置中心1.1 nacos 官网地址[nacos 官网](https://nacos.io/zh-cn/docs/what-is-nacos.html)1.1.1 什么是nacos **nacos **能够帮助我们快速实现 动态服务发现、服务配置、服务元数据及流量管理。1.1.1 配置中心介绍 Spring Cloud Config 为分布式系统提供了服务端和客户端支持的方案,可以动态支持配置的变更。服务端:提供配置文件的存储, git 或者 svn以接口形式提供配原创 2020-06-03 17:19:58 · 638 阅读 · 0 评论 -
实现接入微信登录,代码详细
第三方授权登录和支付1.1 整合微信登录1.1.1 文档地址 https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html1.1.2 生成微信二维码application.properties 配置信息# appIdwechat.appId=wx12411231# 密钥wechat.appSecret=feageasgeaege# 重定向地址,其实微信后台配置的原创 2020-05-22 12:01:59 · 3779 阅读 · 0 评论 -
解决 Failed to decode downloaded font
在pom.xml 的 build 中 加入如下: <!-- 解决字体文件 --> <resources> <resource> <directory>/src/main/resources</directory> <filtering>true</filtering>转载 2018-12-21 16:34:16 · 5778 阅读 · 1 评论 -
SpringBoot + thymeleaf 热部署 (界面自动刷新 )
1. pom.xml 加入以下内容 <!-- 项目热部署 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-d...原创 2019-01-11 15:45:06 · 3618 阅读 · 2 评论 -
使用Java keytool 生成免费的HTTPS证书
keytool -genkey -alias 你的证书别名 -keyalg 密钥算法 -keystore 证书库文件保存的位置和文件名 -keysize 密钥长度 -validity 证书有效期天数具体命令: 找到JDK 安装的目录, 执行以下命令:C:\Program Files\Java\jdk1.7.0_79\bin> keytool -genkey -al...原创 2019-04-24 16:28:17 · 577 阅读 · 0 评论 -
SpringBoot 静态资源类
SpringBoot 对于SpringMVC的自动化配置都在 WebMvcAutoConfiguration类中。WebMvcAutoConfiguration类有个静态内部类WebMvcAutoConfigurationAdapter 实现了WebMvcConfigurer 的addResourceHandlers 用来配置静态资源过滤。if (!registry....原创 2019-04-25 11:18:34 · 553 阅读 · 0 评论 -
SpringBoot 错误页面加载
@RequestMapping(produces = MediaType.TEXT_HTML_VALUE)public ModelAndView errorHtml(HttpServletRequest request, HttpServletResponse response) { HttpStatus status = getStatus(request); ...转载 2019-04-30 10:47:30 · 525 阅读 · 0 评论 -
SpringBoot配置跨域请求
package com.song.songvue.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.se...原创 2019-04-30 16:51:38 · 1307 阅读 · 0 评论 -
SpringBoot整合RabbitMQ
pom.xml添加以下内容: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>...原创 2019-07-15 16:13:43 · 117 阅读 · 0 评论 -
SpringBoot整合RabbitMQ死信队列
声明队列时,指定了死信交换器,存在死信时交由死信交换器转发消息存储到死信队列package com.song.songvue.config.rabbitmq;import org.springframework.amqp.core.*;import org.springframework.context.annotation.Bean;import org.springframewo...原创 2019-07-15 18:00:13 · 316 阅读 · 0 评论 -
SpringBoot定时任务
定时任务是企业开发中最常见的功能之一,比如定时统计订单数、数据库备份、定时发送短信和邮件,简单的定时任务都可以通过Spring中的 @Scheduled注解来实现。复杂的定时任务可以通过集成Quartz实现。开启定时任务:package com.song.songvue;import org.springframework.boot.SpringApplicatio...原创 2019-07-16 10:25:58 · 201 阅读 · 0 评论 -
SpringBoot整合mail邮件发送
pom.xml加入以下内容:<!-- mail --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>...原创 2019-07-16 15:52:31 · 1138 阅读 · 1 评论 -
如何在Spring MVC Test中避免”Circular view path” 异常
1. 问题的现象比如在webConfig中定义了一个viewResolverpublic class WebConfig extends WebMvcConfigurerAdapter { //配置JSP视图解析器 @Bean public ViewResolver viewResolver() { InternalResourceViewRes...转载 2018-08-13 17:56:59 · 720 阅读 · 0 评论 -
Spring Boot ——banner 的修改与停用
1.在src/main/resources 下新建banner.txt2.通过 http://patorjk.com/software/taag 选择自己喜欢文字3.复制网站中的结果,粘贴到新建的txt中4.启动SpringBoot停用banner的三种方法1. main 里的内容修改为:SpringApplication app = new Spr...转载 2018-08-08 16:48:14 · 572 阅读 · 0 评论 -
安装Spring Boot CLI时遇到错误 Exception in thread "main" java.lang.UnsupportedClassVersionError: org/s
错误详情:Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/boot/loader/JarLauncher : Unsupported major.minor version 52.0解决方案: 可能原因是 java的jdk版本导致,统一版本即可。我将...转载 2018-08-07 11:00:52 · 3265 阅读 · 1 评论 -
Spring Boot属性配置文件详解
相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷。我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁多的XML配置内容,替代它的是在pom.xml中引入模块化的Starter POMs,其中各个模块都有自己的默认配置,所以如果不是特殊应用场景,就只需要在application.properties中...转载 2018-03-05 09:52:08 · 140 阅读 · 0 评论 -
spring boot 扫描不到自定义Controller
报错的原因是找不到对应的映射路径,即Controller没有被扫描到 。 应该让启动类和Controller的包在同一级目录下 官方建议application.java放的位置:总结:使用springboot启动类配置扫描的两种注解配置方式:1、@Controller @EnableAutoConfiguration @ComponentScan2、...转载 2018-08-14 09:39:14 · 1148 阅读 · 0 评论