
spring boot
文章平均质量分 78
子非鱼yy
求知若饥,虚心若愚
展开
-
SpringBoot整合eureka jar包冲突解决
先上一份正确的pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion原创 2021-12-22 19:19:21 · 821 阅读 · 0 评论 -
Alibaba之Nacos详解
本文为转载文章,原文作者:Wind Mt原文链接:https://windmt.com/2018/11/09/intro-to-spring-cloud-alibaba-nacos/上个月最后一天的凌晨,Spring Cloud Alibaba 正式入驻了 Spring Cloud 官方孵化器,并在 maven 中央库发布了第一个版本。目前 Spring Cloud Alibaba 还只能算是预览版吧,里边的坑肯定不少,不过我还是决定试试,看看 Alibaba 到底靠谱不靠谱。一、Sp.转载 2020-10-15 15:09:07 · 6867 阅读 · 1 评论 -
springboot整合Quartz实现动态配置定时任务
前言在我们日常的开发中,很多时候,定时任务都不是写死的,而是写到数据库中,从而实现定时任务的动态配置,下面就通过一个简单的示例,来实现这个功能。一、新建一个springboot工程,并添加依赖[html] view plain copy print?dependency> groupId>org.springframew转载 2017-09-29 12:05:12 · 3144 阅读 · 0 评论 -
Spring Boot笔记之自定义启动banner
控制banner内容Spring Boot启动的时候默认的banner是spring的字样,看多了觉得挺单调的,Spring Boot为我们提供了自定义banner的功能。自定义banner只需要在resource下新建一个banner.txt文件,将我们需要的banner字样放进去,启动的时候就会去读取使用这个文本文件中的banner。比如:123转载 2017-09-29 20:45:17 · 6239 阅读 · 1 评论 -
关于spring boot org.springframework.context.ApplicationContextException:Unable to start Embedded解决方案
在搭建简单的spring boot demo时使用SpringApplication来启动项目时报错:org.springframework.context.ApplicationContextException: Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFacto...原创 2017-09-10 12:17:29 · 113542 阅读 · 9 评论 -
关于Springboot:Cannot determine embedded database driver class for database type NONE解决办法
Cannot determine embedded database driver class for database type NONE谷歌翻译:无法确定数据库类型无嵌入式数据库驱动程序类原创 2017-09-11 17:35:32 · 13894 阅读 · 7 评论 -
Spring Boot加载配置文件
问题1:Spring如何加载配置,配置文件位置?1、默认位置: Spring Boot默认的配置文件名称为application.properties,SpringApplication将从以下位置加载application.properties文件,并把它们添加到Spring Environment中:当前目录下的/config子目录,当前目录。一个classpath下的/转载 2017-11-07 16:13:57 · 9071 阅读 · 0 评论 -
51. spring boot属性文件之多环境配置【从零开始学Spring Boot】
博客分类:从零开始学Spring Bootspring bootspring boot实战spring boot教程spring boot属性文件之多环境配置从零开始学Spring Boot 原本这个章节是要介绍《log4j多环境不同日志级别的控制的》但是没有这篇文章做基础的话,学习起来还是有点难度的,所以我们先一起了解下spring boot属性文件之多环境配置,转载 2017-11-07 17:02:16 · 720 阅读 · 0 评论 -
SpringBoot定时任务说明
转载请注明来源:http://blog.youkuaiyun.com/loongshawn/article/details/506633931. 定时任务实现方式定时任务实现方式:Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文章将不做详细介绍转载 2017-09-29 11:59:32 · 2085 阅读 · 0 评论 -
构建 Zookeeper + Dubbo + Spring Boot 的分布式调用项目
今天给大家介绍一下如何在SpringBoot中搭建Dubbo+Zookeeper来实现不同系统的RPC调用这里先和大家说一下什么是RPC框架,简单的来说就是远程接口调用框架。像这类的框架有很多,例如:新浪研发的Motan,还有阿里研发的Dubbo等等之类的。如果大家想要了解更多可以看这篇博客介绍,里面对于框架的对比写的特别不错。博客地址:http://blog.youkuaiyun.com/liube转载 2017-09-29 11:35:34 · 2243 阅读 · 0 评论 -
spring boot(20)-开发工具devtools
pom.xml[html] view plain copy dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-devtoolsartifactId> dependency> 修改代码自动重启只要引入了开头的依赖转载 2017-09-25 10:10:07 · 3162 阅读 · 0 评论 -
spring boot(19)-拦截器
动态资源和静态资源拦截器可以算是aop的一种实现,专门拦截对动态资源的后台请求,也就是拦截对控制层的请求,主要用于判断用户是否有权限请求后台。拦截器不会拦截静态资源,如spring boot的默认静态目录resources/static,请求其目录下的html,js,图片等都不会被拦截。因为我们的业务机密数据都在后台,而前端的静态资源可以分离出来放在静态服务器以缓解后台服务器的压力,不过这不是转载 2017-09-25 18:10:34 · 3156 阅读 · 0 评论 -
spring boot html调用js无效400解决办法
html板在templates下面,js文件在static下面,在模板中引用时不需要加static这个路径。例如:src └─main ├─java └─resources ├─static │ ├─css │ ├─img │ └─js │ └─te原创 2017-09-20 14:36:33 · 6369 阅读 · 0 评论 -
Spring Boot导入XML配置【从零开始学Spring Boot】
【来也匆匆,去也匆匆,在此留下您的脚印吧,转发点赞评论; 您的认可是我最大的动力,感谢您的支持】SpringBoot理念就是零配置编程,但是如果绝对需要使用XML的配置,我们建议您仍旧从一个@Configuration类开始,你可以使用@ImportResouce注解加载XML配置文件,我拿一个例子来进行讲解:这个例子的大体步骤如下:(1)新建一个工程;(2)在App.转载 2017-09-20 14:30:39 · 609 阅读 · 0 评论 -
Spring Boot集成Redis实现缓存机制【从零开始学Spring Boot】
【本文章是否对你有用以及是否有好的建议,请留言】 本文章牵涉到的技术点比较多:Spring Data JPA、Redis、Spring MVC,Spirng Cache,所以在看这篇文章的时候,需要对以上这些技术点有一定的了解或者也可以先看看这篇文章,针对文章中实际的技术点在进一步了解(注意,您需要自己下载Redis Server到您的本地,所以确保您本地的Redis可用,这里还使原创 2017-09-20 14:26:29 · 586 阅读 · 0 评论 -
【推荐】Springboot使用velocity模板引擎
最爽的Web组合开发就是Intellij IDEA + Maven + Spring Boot + Scala + Velocity + Boostrap + jQuery了.Spring Boot提供了一个强大的一键式Spring的集成开发环境,能够单独进行一个Spring应用的开发,其中: (1)集中式配置(application.properties)+注解,大大简化了开发流程原创 2017-09-20 10:16:32 · 6246 阅读 · 1 评论 -
spring boot-html和templates
静态页面spring boot项目只有src目录,没有webapp目录,会将静态访问(html/图片等)映射到其自动配置的静态目录,如下/static/public/resources/META-INF/resources比如,在resources建立一个static目录和index.htm静态文件,访问地址 http://loc转载 2017-09-20 09:41:13 · 1782 阅读 · 0 评论 -
101. Spring Boot轻松理解动态注入,删除bean【从零开始学Spring Boot】
原文链接: http://412887952-qq-com.iteye.com/blog/2348445 我们通过getBean来获得对象,但这些对象都是事先定义好的,我们有时候要在程序中动态的加入对象.因为如果采用配置文件或者注解,我们要加入对象的话,还要重启服务,如果我们想要避免这一情况就得采用动态处理bean,包括:动态注入,动态删除。 本节大纲 :(转载 2017-11-08 11:43:45 · 3247 阅读 · 0 评论 -
springboot(集成篇):RabbitMQ集成详解
RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在...原创 2017-11-01 09:54:03 · 82794 阅读 · 21 评论 -
SpringBoot 2x版本 快速整合拦截器
概述首先声明一下,这里所说的拦截器是 SpringMVC 的拦截器(HandlerInterceptor)。使用SpringMVC 拦截器需要做如下操作:创建拦截器类需要实现 HandlerInterceptor在 xml 配置文件中配置该拦截器,具体配置代码如下:<mvc:interceptors> <mvc:interceptor> <!-- /t...原创 2019-09-30 16:51:46 · 397 阅读 · 0 评论 -
如何优雅的使用springboot项目内置tomcat
问题:以前,我们在使用SSM框架的时候,都是通过外置的tomcat进行部署,如果想访问文件,直接拖到项目的根目录下面即可。假如我们需要放一个apk文件,然后让别人下载,只需将apk放到项目根目录下面,浏览器通过http://ip:port/projectName/xx.apk即可下载。现在使用spring boot进行项目开发,由于springboot 内嵌了tomcat,为了方便部署,因此我们大...原创 2019-09-30 14:10:25 · 2194 阅读 · 0 评论 -
SpringMVC 中以实体类属性is开头的字段返回JSON问题
在开发中遇到这个问题, 根据接口文档定义的实体类字段, isClassId, 用json形式返回, 发现只有classId, 查找资料留用:参考资料: https://blog.youkuaiyun.com/u013534063/article/details/51020579具体解决方法如下:1.在get方法(如果是boolean类型的字段 就在boolean)上面加入@JsonProperty(va...原创 2019-07-03 17:48:57 · 2021 阅读 · 0 评论 -
SpringBoot启动热部署
一、使用spring提供的devtoolsSpring Boot提供了一个名为spring-boot-devtools的模块来使应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。虽然平时开发web项目过程中,改动项目启重启总是报错;但springBoot对调试支持很好,修改之后可以实时生效,需要添加以下的配置:<dependencies><!--...原创 2019-07-01 17:58:05 · 298 阅读 · 0 评论 -
SpringBoot配置访问druid内置监控页面
1、首先加入druid依赖最近在学习spring boot,然后尝试使用druid进行SQL监控,但是一直没有数据,纠结了好久,突然看见引的依赖应该是<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artif...原创 2019-04-06 16:43:24 · 7218 阅读 · 0 评论 -
Spring中使用RedisTemplate操作Redis(spring-data-redis)
Redis 数据结构简介Redis 可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。下面来对这5种数据结构类型作简单的介绍:结构类型 结构存储的值 结构的读写能力 String 可以是字符串、整数或者浮点数 对整个字符串或者字符串的其中一部...转载 2019-01-04 20:24:28 · 716 阅读 · 0 评论 -
spring cloud项目升级spring boot 2.0爬过的坑
注:升级后spring boot为2.0.5版本,spring cloud为Finchley.SR1版本。 2.0官方文档地址:https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ gitee项目地址:https://gitee.com/lwydyby/springcloud-adplatform升级时,...原创 2018-12-10 21:57:31 · 1054 阅读 · 0 评论 -
Spring Boot中的单元和集成测试
了解如何在Spring Boot环境中编写单元和集成测试,以及在本教程中为此提供便利的工具,本文还会提供一种工具来帮助我们写单元和集成测试。1 概述在这篇文章中,我们将了解如何在Spring Boot环境中编写测试单元和集成。您可以在线找到大量有关此主题的教程,但很难在一个页面中找到所需的所有信息。我经常注意到初级开发人员在单元和集成测试之间混淆,特别是在谈到spring生态系统时,我会尝...原创 2018-07-31 23:44:28 · 702 阅读 · 0 评论 -
spring-boot项目在eclipse中指定配置文件启动
如下图我的项目有三个配置文件,假如我向指定用application-test.yml启动项目,步骤如下: 鼠标点击项目右键———>Run As————>Run Configurations————>Java Application 鼠标右键点击Java Application————>点击 new 如下图:在箭头指向的Name处填写你要定义的名...原创 2018-04-25 12:33:16 · 19693 阅读 · 7 评论 -
Spring RestTemplate中几种常见的请求方式
https://github.com/lenve/SimpleSpringCloud/tree/master/RestTemplate在Spring Cloud中服务的发现与消费一文中,当我们从服务消费端去调用服务提供者的服务的时候,使用了一个很好用的对象,叫做RestTemplate,当时我们只使用了RestTemplate中最简单的一个功能getForEntity发起了一个get请求去调用服务...转载 2018-03-19 11:09:27 · 715 阅读 · 0 评论 -
通过EmbeddedServletContainerCustomizer接口调优Tomcat
通过在application.properties设置对应的key-value对,可以配置Spring Boot应用程序的很多特性,例如POST、SSL、MySQL等等。如果需要更加复杂的调优,则可以利用Spring Boot提供的EmbeddedServletContainerCustomizer接口通过编程方式和修改配置信息。尽管可以通过application.properties设置ser转载 2018-02-05 15:08:05 · 4951 阅读 · 0 评论 -
Spring Boot 不使用默认的 parent,改用自己的项目的 parent
在初学spring boot时,官方示例中,都是让我们继承一个spring的 spring-boot-starter-parent 这个parent:parent> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-parentartifactId> version>1.5.1原创 2018-01-30 17:54:26 · 1293 阅读 · 0 评论 -
Spring Boot 启动加载数据 CommandLineRunner
实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求。 为了解决这样的问题,Spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现。很简单,只需要一个类就可以,无需其他配置。 创建实现接口 CommandLineRunner 的类package org.springboot.sample.runner;i转载 2018-01-02 11:39:24 · 692 阅读 · 0 评论 -
【推荐】springboot学习笔记-6 springboot整合RabbitMQ
一 RabbitMQ的介绍 RabbitMQ是消息中间件的一种,消息中间件即分布式系统中完成消息的发送和接收的基础软件.这些软件有很多,包括ActiveMQ(apache公司的),RocketMQ(阿里巴巴公司的,现已经转让给apache). 消息中间件的工作过程可以用生产者消费者模型来表示.即,生产者不断的向消息队列发送信息,而消费者从消息队列中消费信息.具体过程如下:转载 2017-11-20 18:02:39 · 1371 阅读 · 0 评论 -
spring boot实战(番外篇)整合RabbitMQ
前言最近几篇文章将围绕消息中间件RabbitMQ展开,对于RabbitMQ基本概念这里不阐述,主要讲解RabbitMQ的基本用法、Java客户端API介绍、spring Boot与RabbitMQ整合、Spring Boot与RabbitMQ整合源码分析。 RabbitMQ安装 在使用消息中间件RabbitMQ之前就是安装RabbitMQ。 安装erlang:y原创 2017-10-24 11:57:40 · 1343 阅读 · 0 评论 -
Spring Boot 添加JSP支持【从零开始学Spring Boot】
Spring Boot 添加JSP支持转载 2017-09-20 09:39:41 · 838 阅读 · 0 评论 -
Springboot 之 文件结构和配置文件
本文章来自【知识林】项目文件结构新建的Springboot项目的文件结构如下:|-customer(项目名称)| - src| | - main| | | - java| | | - resources| | | | - static| | | | - public| | - test| | | - java转载 2017-09-19 10:41:30 · 744 阅读 · 0 评论 -
spring boot(18)-servlet、filter、listener
servlet、filter、listener的用法就不讲了,只讲如何在spring boot中配置它们。有两种方式,一种是从servlet3开始提供的注解方式,另一种是spring的注入方式servlet注解方式servlet3.0以前,servlet、filter、listener需要在web.xml中配置,从servlet3.0开始,支持通过类注解进行配置。在spring boot中转载 2017-09-25 18:10:04 · 3108 阅读 · 0 评论 -
spring boot(7)-mybatis全注解化
关于配置数据库可以参考上一篇文章,这里只讲mybatispom.xml[html] view plain copy dependency> groupId>org.mybatis.spring.bootgroupId> artifactId>mybatis-spring-boot-starterartifactId> ver转载 2017-09-25 10:05:36 · 12067 阅读 · 2 评论 -
spring boot(6)-JdbcTemplate访问数据库
pom.xml添加jdbc模块和mysql依赖[html] view plain copy dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-jdbcartifactId> dependency> dependency转载 2017-09-25 10:04:49 · 11139 阅读 · 7 评论 -
spring boot(5)-properties参数配置
application.propertiesapplication.properties是spring boot默认的配置文件,spring boot默认会在以下两个路径搜索并加载这个文件src\main\resourcessrc\main\resources\config配置系统参数在application.properties中可配置一些系统参数,sprin转载 2017-09-25 10:04:09 · 11104 阅读 · 0 评论