Spring Boot
文章平均质量分 91
Soinice
还记得99 年的那个春天,我把握住了机会,赶上了互联网的开头,我就是那只会飞的猪~
展开
-
Spring Boot 集成 Druid 使用总结
怎么配置mavenDruid 0.1.18 之后版本都发布到maven中央仓库中,所以你只需要在项目的pom.xml中加上dependency就可以了。例如: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <versi...原创 2018-07-06 17:17:01 · 324 阅读 · 0 评论 -
Spring Boot (程序篇):集成富文本编辑器KindEditor自动生成HTML静态页面并保存
说在前面由于前段时间,有人问我能不能弄个编辑器,直接复制代码生成静态页面html,我考虑了考虑就随便写了一个。本程序基本是采用官方文档,然后结合SpringBoot来集成一下,很简单,因为官方并没有提供java版本的,只有JSP程序版本的,所以,页面依旧保留JSP技术,上传文件以及图片功能采用JAVA直译JSP过来的代码。其实JSP就是Java,只是语法上不同,其本质编译后依旧是jav...原创 2018-10-16 17:12:49 · 10801 阅读 · 3 评论 -
Spring Boot (Web 篇):整合拦截器Interceptor
目录说在前面在pom.xml加入相关依赖定义拦截器编写拦截器 Interceptor注册拦截器 Interceptor页面访问(项目启动)总结源码下载说在前面Struts2(Interceptor篇):拦截器的实现原理以及代码示例:https://blog.csdn.net/Soinice/article/details/83341457Spring M...原创 2018-10-24 15:28:06 · 1107 阅读 · 0 评论 -
Spring Boot (测试篇):SpringBoot 测试
SpringBoot 测试测试是对于一个CodeMonkey来说很重要的,也是必须要掌握的一项技能,凡事自测。在pom.xml加入相关依赖引入SpringBoot Test,这个默认新建 SpringBoot 项目就会自带jar包。编写测试类项目启动源码下载[相关示例完整代码]请获取 相关分支哦:feature-20180910-web...原创 2018-10-24 15:46:29 · 566 阅读 · 0 评论 -
Spring Boot (Web 篇):配置 AOP 切面
目录AOP 简介AOP相关概念AOP相关注解编写AOP在pom.xml加入相关依赖编写切面类页面访问(项目启动)JoinPoint详解关于多个切面的执行顺序总结源码下载AOP 简介AOP相关概念Target(目标对象):需要被代理增强的对象 Proxy(代理对象):目标对象被AOP 织入 增强/通知后,产生的对象. Joinpoint(连...原创 2018-10-24 18:59:10 · 658 阅读 · 0 评论 -
Spring(概念篇):Spring、SpringMVC、SpringBoot以及SpringCloud的概念、关系与区别(详解)
Spring与Spring MVCSpringSpring是一个一站式的轻量级的Java开发框架Spring是一个一站式的轻量级的Java开发框架,核心是控制反转(IOC)和面向切面(AOP),针对于开发的WEB层(SpringMVC)、业务层(IOC)、持久层(jdbc Template)等都提供了多种配置解决方案;Spring主要是基于IOC反转Beans管理Bean类,主要依...原创 2018-11-07 09:54:45 · 2984 阅读 · 0 评论 -
Spring Boot (日志篇):Log4j整合ELK,搭建实时日志平台
目录说在前面ELKelk 简介elk下载安装配置、启动 Elasticsearch配置、启动 logstash配置、启动kibana创建springboot工程在pom.xml加入相关依赖打印log测试在kibana 实时监控日志说在前面作为开发,日志是可以说是最重要,没有之一的东西。有代码就一定要有日志,日志写的越详细,处理器bug来越简单,解...原创 2018-11-13 15:50:31 · 3688 阅读 · 0 评论 -
Spring Boot (日志篇):Logback集成ELK,处理日志实例
说在前面作为开发,日志是可以说是最重要,没有之一的东西。有代码就一定要有日志,日志写的越详细,处理器bug来越简单,解决问题也越容易,所以码代码之前务必先理解日志是怎么生成的。本文只介绍 Spring Boot 如何在集成 LogBack的情况下 将日志传输到 远端平台 ELK。ELK,Elasticsearch,logstash,kibana简介,配置,启动,请直接点击对应的名字。...原创 2018-11-13 16:45:40 · 1208 阅读 · 0 评论 -
Spring Boot (日志篇):Logback通过Kafka接入ELK详解
开发人员如何使用elk开发人员需要做的就是将日志信息通过各种渠道发到kafka,本实例以logback为例进行说明,其他接入方式请自行搜索。logback接入elk在pom.xml加入相关依赖在logback配置文件中增加相应的appender其中,可以在layout标签里加入: <layout class="net.logstash.logba...原创 2018-11-13 18:44:36 · 4663 阅读 · 2 评论 -
Spring Boot (Web 篇):整合监听器Listener
说在前面Listener简介:https://blog.csdn.net/Soinice/article/details/82787964上一篇文章已经对定义Filter 的方法进行了说明,监听器(Listener)的注册方法和Filter一样,不清楚的可以查看下上一篇文章:https://blog.csdn.net/Soinice/article/details/82801002在s...原创 2018-09-27 18:03:55 · 5075 阅读 · 0 评论 -
Spring Boot (Web 篇):整合过滤器Filter
说在前面Filter简介:https://blog.csdn.net/Soinice/article/details/82787964上一篇文章已经对定义Servlet 的方法进行了说明,过滤器(Filter)的注册方法和 Servlet 一样,不清楚的可以查看下上一篇文章:https://blog.csdn.net/Soinice/article/details/82757376在s...原创 2018-09-21 14:40:57 · 803 阅读 · 0 评论 -
Spring Boot (Web 篇):整合Servlet
说在前面Servlet简介:https://blog.csdn.net/Soinice/article/details/82745918当使用Spring-Boot时,嵌入式Servlet容器通过扫描注解的方式注册Servlet、Filter和Servlet规范的所有监听器(如HttpSessionListener监听器)Spring boot 的主 Servlet 为 Dispatch...原创 2018-09-18 15:56:59 · 451 阅读 · 0 评论 -
Spring Boot (基础篇):Spring Boot知识点总结
Spring Boot简介SpringBoot 以便捷开发、快速部署著称。设计目的是用来简化新Spring应用的初始搭建以及开发过程。 SpringBoot 致力于简洁,让开发者写更少的配置,程序能够更快的运行和启动 SpringBoot 设计原则就是 约定优于配置。并且内嵌了Servlet容器 SpringBoot 采用的是Java Config的方式,对Spring进行配置,避免了X...原创 2018-09-04 17:55:48 · 644 阅读 · 0 评论 -
Spring Boot (配置篇):devtools实现热部署
初使用SpringBoot时候,是采用的Tomcat的Update class and resources,后来发现SpringBoot 有自带的 热部署工具。和Tomcat热部署类似,只要有修改代码(编译通过的)就会自动重新启动程序(Tomcat),以实现码代码的便捷,提高开发者的开发效率。spring-boot-devtools简介: 深层原理是使用了两个Cl...原创 2018-09-05 11:32:39 · 293 阅读 · 0 评论 -
Spring Boot (Web 篇):整合FreeMarker模板
目录前言工作原理在pom.xml加入相关依赖配置application.propertiesController层FreeMarker页面项目启动第一种方式,SpringBoot直接启动(内置集成tomcat)浏览器访问第二种方式,打包成部署的 war 包(外置tomcat)在pom.xml加入相关依赖配置启动项在pom.xml加入相关依赖...原创 2018-09-11 15:16:45 · 781 阅读 · 0 评论 -
Spring Boot (日志篇):集成默认日志logback
目录说在前面logback(Spring Boot 默认日志)在pom.xml加入相关依赖日志级别控制台输出lombok方式日志文件输出保存路径级别控制输出格式自定义日志配置根节点包含的属性属性一: 设置上下文名称属性二: 设置变量子节点一:添加器子节点二:根节点子节点三:总结源码下载说在前面作为开发,日志是可以说...原创 2018-09-05 15:54:25 · 949 阅读 · 0 评论 -
Spring Boot (Web 篇):整合Thymeleaf模板
目录说在前面Thymeleaf特点在pom.xml加入相关依赖配置application.propertiesController层Thymeleaf页面项目启动第一种方式,SpringBoot直接启动(内置集成tomcat)浏览器访问第二种方式,打包成部署的 war 包(外置tomcat)在pom.xml加入相关依赖配置启动项在pom.x...原创 2018-09-11 21:35:21 · 490 阅读 · 0 评论 -
Spring Boot (基础篇):创建一个简单的SpringBoot项目
Spring Boot创建 首先IDEA新建一个项目,File-New-Project-Spring Initializr,然后Next,如下图:填写项目信息:填写项目使用到的技术,上面的SpringBoot版本建议选择最新的稳定版,下面勾选上Web就可以了,如下图:然后点击Next-Finnish即可。Spring Boot初始化结构至此一个简单的Spr...原创 2018-09-03 16:28:39 · 468 阅读 · 0 评论 -
Spring Boot (Web 篇):集成Fastjson
目录说在前面Fastjson目标在pom.xml加入相关依赖整合 Fastjson配置管理类WebMvcConfigurer编程式配置实体类Customer控制器类IndexController@ResponseBody页面访问注其中处理编码问题这里提供两种方式1)对FastJsonConfig进行修改2)对FastJsonHttpMessa...原创 2018-09-12 16:52:55 · 1651 阅读 · 0 评论 -
Spring Boot (Web 篇):支持JSP
目录前言在pom.xml加入相关依赖配置application.properties创建JSP页面Controller层JSP页面项目启动第一种方式,SpringBoot直接启动(内置集成tomcat)浏览器访问第二种方式,打包成部署的 war 包(外置tomcat)在pom.xml加入相关依赖配置启动项在pom.xml加入相关依赖添加...原创 2018-09-10 16:49:15 · 1155 阅读 · 0 评论 -
Spring Boot (面试题):Spring Boot 面试题整理(长期更新)
随着 Spring Boot 使用越来越广泛,Spring Boot 已经成为 Java 程序员面试的知识点,很多同学对 Spring Boot 理解不是那么深刻,经常就会被几个连环跑给干趴下了!文章长期更新,需要请点击收藏,部分内容来源于网络,如侵联删。1、Spring Boot 最大的优势是什么呢?Spring Boot 的最大的优势是“约定优于配置“。“约定优于配置“是一种软...原创 2019-07-19 12:56:33 · 1377 阅读 · 0 评论