
SpringBoot
文章平均质量分 59
zlzhaoe
勤奋代表不了思考!
展开
-
SpringBoot (二) :全局异常处理设置
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。原创 2018-06-12 14:45:21 · 436 阅读 · 0 评论 -
SpringBoot (八) :Spring Boot多数据源(JdbcTemplate)配置与使用
什么是JdbcTemplate为了使 JDBC 更加易于使用,Spring 在 JDBCAPI 上定义了一个抽象层, 以此建立一个JDBC存取框架. 作为 SpringJDBC 框架的核心, JDBC 模板的设计目的是为不同类型的JDBC操作提供模板方法. 每个模板方法都能控制整个过程,并允许覆盖过程中的特定任务.通过这种方式,可以在尽可能保留灵活性的情况下,将数据库存取的工作量降到最低....原创 2018-06-20 15:16:02 · 1733 阅读 · 0 评论 -
【微服务架构】SpringCloud之Eureka入门篇
什么是Eureka官方的介绍在这里Eureka wiki。Eureka是Netflix开源的一个RESTful服务,主要用于服务的注册发现。Eureka由两个组件组成:Eureka服务器和Eureka客户端。Eureka服务器用作服务注册服务器。Eureka客户端是一个java客户端,用来简化与服务器的交互、作为轮询负载均衡器,并提供服务的故障切换支持。Netflix在其生产环境中使用的是另外...原创 2018-06-15 17:44:03 · 350 阅读 · 0 评论 -
SpringBoot (七) :SpringBoot 整合dubbo
Dubbo是什么Dubbo是alibaba的一款开源软件,它是基于java的RPC调用框架。 Dubbo主要提供了三种功能:提供了基于接口的远程调用接口容错性和负载均衡服务自动注册及发现说在前面项目结构SpringBootDubbo-Server代码实现1、pom.xml文件<project xmlns="http://maven.apa...原创 2018-06-14 17:52:37 · 756 阅读 · 0 评论 -
SpringBoot (五) :SpringBoot整合mybatis
说在前面mybatis刚开始使用的时候比较麻烦,需要各种配置文件、实体类、dao层映射关联、还有一大推其它配置。初期开发了generator可以根据表结果自动生产实体类、配置文件和dao层代码,可以减轻一部分开发量,后期也进行了大量的优化可以使用注解了,自动管理dao层和配置文件等。今天我和大家分享一下mybatis-spring-boot-starter。mybatis-spring-boo...原创 2018-06-14 13:14:06 · 222 阅读 · 0 评论 -
SpringBoot (六) :SpringBoot定时器实现(简单入门)
说在前面定时任务一般会存在中大型企业级项目中,为了减少服务器、数据库的压力往往会采用时间段性的去完成某些业务逻辑。比较常见的就是金融服务系统推送回调,一般支付系统订单在没有收到成功的回调返回内容时会持续性的回调,这种回调一般都是定时任务来完成的。 SpringBoot为我们内置了定时任务,我们只需要一个注解(@Scheduled)就可以开启定时为我们所用了。目录结构代码实...原创 2018-06-14 11:33:55 · 1385 阅读 · 0 评论 -
SpringBoot (四) :SpringBoot整合使用JdbcTemplate
什么是JdbcTemplate为了使 JDBC 更加易于使用,Spring 在 JDBCAPI 上定义了一个抽象层, 以此建立一个JDBC存取框架. 作为 SpringJDBC 框架的核心, JDBC 模板的设计目的是为不同类型的JDBC操作提供模板方法. 每个模板方法都能控制整个过程,并允许覆盖过程中的特定任务.通过这种方式,可以在尽可能保留灵活性的情况下,将数据库存取的工作量降到最低....原创 2018-06-13 10:52:20 · 456 阅读 · 0 评论 -
SpringBoot (三) :SpringBoot使用Freemarker模板引擎渲染web视图
什么是FreemarkerFreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。 FreeMarker是免费的,基于Apache许可证2.0版本发布。其模板编写为FreeMarker Template Lang...原创 2018-06-13 09:51:58 · 926 阅读 · 2 评论 -
SpringBoot (一) :入门篇 Hello World
什么是SpringBootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。SpringBoot有...原创 2018-06-12 17:06:42 · 178 阅读 · 0 评论 -
SpringBoot集成AOP管理日志
写在前面如何将所有的通过url的请求参数以及返回结果都输出到日志中?如果在controller的类中每个方法名都写一个log输出肯定是不明智的选择。使用Spring的AOP功能即可完成。AOP 是 Aspect Oriented Program (面向切面)的编程的缩写。他是和面向对象编程相对的一个概念。在面向对象的编程中,我们倾向于采用封装、继承、多态等概念,将一个个的功能在对象中来...原创 2018-07-24 16:03:19 · 671 阅读 · 0 评论