spring boot
e生态_修身
技术是有灵魂的,不要为失败找借口,只为失败找原因
展开
-
微服务,微架构[四]之springboot集成Redis缓存
一、介绍: spring data 框架提供了对Redis的操作,RedisTemplate 可以方便的操作redis缓存,极大的提高了开发效率,其实在这里 很多 插件都是spring 进行了封装例如:jdbcTemplate,mongTemplate等等工具类,我们只需要使用他提供的工具类即可,毕竟所有的开源都是经过大量的实践检验,个人认为比我们自己封装的要好,当然不外乎也原创 2017-05-12 16:28:32 · 709 阅读 · 0 评论 -
微服务,微架构[十三]springboot集成RabbitMQ
一、介绍在很多电商和金融项目中都会使用消息队列来处理一些异步操作的动作,为了让主业务单纯和解耦,其他一些可以后续或处理的逻辑基本上会通过异步的形式通知子系统,从而达到业务解耦,比如短信提醒,邮件通知,一些小的业务没有必要写到主流程中,只要通知到需要发送短信或者邮件,交给子系统处理即可,只需要将数据通过一个中间件消息队列,子系统监听队列内容,有消息立刻处理。第一可以节省很多时间,提高响应速度,第原创 2017-06-02 11:56:40 · 674 阅读 · 0 评论 -
springboot之SpringJUnit4ClassRunner测试Rest接口
springboot采用Junit方式进行测试rest接口,是非常不错的选择,提供开发速度,更好的测试接口的正确性参数描述:@RunWith(SpringJUnit4ClassRunner.class) 引入spring对junit的支持@SpringApplicationConfiguration(classes = Application.class) 指定springboot启原创 2017-06-06 13:05:55 · 2176 阅读 · 2 评论 -
springboot静态资源css,js,img
一、概述springboot 默认静态资源访问的路径为:/static 或 /public 或/resources或/META-INF/resources原创 2017-06-05 16:18:31 · 499 阅读 · 0 评论 -
微服务,微架构[七]之springboot异常处理
描述: 项目应用过程中总会有错误的异常发生,在开发的整体架构中也会有对应的处理机制,那springboot是如何解决此问题呢注解: @ControllerAdvice 是Controller的辅助注解,可以返回特定的控制器或者异常,可以配置扫描的路径,也可以指定异常类型 @ExceptionHandler 可以接受任意异常信息,如果定在Controller原创 2017-05-20 17:43:21 · 696 阅读 · 0 评论 -
微服务,微架构[十二]springboot监听器,过滤器
一、概要springboot 中的监听器与过滤器都会依赖于 原生态的servlet,其实都是万般不离其中 最终采用都是底层servlet的处理加载,很多时候spring对已有的内容进行更深层次的封装,方便我们使用和处理,避免操作原生态数据和接口,在springboot中提供两种方式,一种是采用原生态的方式处理,另外一种采用springboot自己封装方式处理,底层还是需要实现servlet原生原创 2017-05-31 12:22:24 · 619 阅读 · 0 评论 -
微服务,微架构[十一]springboot模板页面thymeleaf
springboot可以集成很多模板文件来实现访问页面,今天我们主要介绍thymeleaf的集成方式,很多集成模板页面都是大同小异,也是springboot推荐使用的页面方式一、加入依赖pom.xmlorg.springframework.bootspring-boot-starter-thymeleaf二、控制器访问页面package com.didispace.原创 2017-05-30 21:05:21 · 425 阅读 · 0 评论 -
微服务,微架构[十一]springboot模板页面velocity
springboot可以集成很多模板文件来实现访问页面,今天我们主要介绍velocity的集成方式,很多集成模板页面都是大同小异一、加入依赖pom.xmlorg.springframework.bootspring-boot-starter-velocity二、控制器访问页面package com.didispace.web;import org.springf原创 2017-05-30 21:00:36 · 341 阅读 · 0 评论 -
微服务,微架构[十]springboot模板页面freemarker
springboot可以集成很多模板文件来实现访问页面,今天我们主要介绍freemarker的集成方式一、freemarker 依赖jar文件pom.xml配置添加 org.springframework.boot spring-boot-starter-freemarker 二、创建页面文件,默认读取路径templates原创 2017-05-30 20:50:17 · 479 阅读 · 0 评论 -
微服务,微架构[八]springboot多环境切换profiles
多环境切换profilesspringboot 默认有限加载application.properties文件,可以指定多个配置文件,定义格式为:application-{profileName}.propertiesprofiles动态切换配置文件,在不同的环境中可以灵活应用,在开发环境[application-dev.properties],测试环境[application-test.p原创 2017-05-30 20:40:31 · 527 阅读 · 0 评论 -
微服务,微架构[零]springboot入门介绍
Spring Boot是由Pivotal团队提供的全新框架,随着springboot的诞生,对于所有java开发人员来说是一个非常重大意义上的改变,之前所有繁重复杂的配置渐渐离我们远去,我们关心的代码才是我们想要做的。spring boot 特点:1、独立创建spring应用2、内嵌 服务器 tomcat ,jetty ,无需打包war来运行3、maven配置极简,颠覆传统配置原创 2017-05-18 23:58:43 · 236 阅读 · 0 评论 -
微服务,微架构[三]之springboot集成nosql数据库mongodb
一、关于springboot集成mongodb介绍 mongodb是一个开源的数据库文件,存储格式为JSON的Bosn关系数据结构代替传统表的模式,spring提供几个非常便捷的操作类来实现对接mongodb数据的操作 1、MongoDbFactory 通过工厂模式,获取mongodb连接数据库然后自行定义操作 2、[推荐]MongoTemplate 采用模板形式访问mongodb,类似于jdbcTemplate模式一样操作数据,提供了很多操作方法供用户使用 3、R原创 2017-05-10 13:46:51 · 399 阅读 · 0 评论 -
微服务,微架构[二]之springboot集成jdbc
springboot集成jdbc原创 2017-05-09 20:28:59 · 538 阅读 · 0 评论 -
微服务,微架构[六]之springboot集成mybatis
介绍mybatis在现在市场占有率相对比较高,使用较多的一个框架,所以本文主要介绍如何将mybatis集成到springboot中进行使用,在之前使用springmvc中集成mybatis非常麻烦,而且有很多xml配置文件,配置起来非常臃肿,而且维护起来复杂,往往整理这些配置文件就需要花很长时间才能基础搭建起来,springboot集成mybatis完全抛弃之前的xml文件,经过几个简单的配置原创 2017-05-17 17:50:16 · 392 阅读 · 0 评论 -
微服务,微架构[一]之springboot[helloWorld]
spring boot 微服务,微架构,快速搭建Web服务原创 2017-05-09 08:47:58 · 434 阅读 · 0 评论 -
微服务,微架构[五]之springboot读取properties文件
介绍很多项目中都会有配置文件,比如说配置 数据库的连接项目常量定义等等参数配置,那么这些参数在项目启动的时候就会被读到指定的容器中,可供项目初始化将必要的对象都初始化完成,如果参数配置错误或参数没有定义,项目在启动的时候就会相应的报错,提示某某参数没有定义或者不对,今天我给大家介绍一下springboot如何读取这些初始化参数,让项目启动时候能够自动的加载,并且应用到我们的项目中。一、sp原创 2017-05-15 22:36:55 · 408 阅读 · 0 评论 -
springboot学习思路及误区
概述从作者本人学习springboot已经走了很多弯路,刚开始一心想把springboot原理从头到尾的弄个明白,结果自己深陷其中不能自拔,有些东西完全是看不懂,有些东西看明白了但是连串不起来,导致自己在很多时候陷入自暴自弃中,为什么我就学不会,为什么不我就弄不明白,死磕自己和翻越springboot官方网站英文文档,自己本身英文不好,很多东西只能靠翻译软件来进行翻译理解。就这样也只有3原创 2017-06-03 09:14:15 · 456 阅读 · 0 评论