
spring boot 从零开始
文章平均质量分 81
阳仔蛋炒饭
这个作者很懒,什么都没留下…
展开
-
第一章 SpringBoot介绍及快速入门
1、SpringBoot介绍SpringBoot 是一个快速开发的框架,能够快速的整合第三方框架,简化XML配置,全部采用注解形式,内置Tomcat容器,帮助开发者能够实现快速开发,SpringBoot的Web组件 默认集成的是SpringMVC框架。SpringMVC是控制层。Spring Boot 与 Spring MVC 、Spring Cloud 的区别:SpringMVC是控制层。Spring Boot 是基于Spring Mvc 的整合,简化框架。Sp...原创 2021-04-21 09:32:08 · 145 阅读 · 0 评论 -
第二章 引入必备依赖(LomBok、Swagger、fastjon、logback、ELK)
1、整合Lombok 。 <!--Lombok是一种Java™实用工具,可用来帮助开发人员消除Java的冗长,尤其是对于简单的Java对象(POJO)。它通过注解实现这一目的。 自动生成get set方法--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId&g...原创 2021-04-21 09:34:45 · 763 阅读 · 0 评论 -
第三章 统一全局返回参数和整合全局捕获异常。
1、搭建系统的目录结构common目录用于存放全局的设置和内容。 annotation 注释信息 config 配置相关 constant 常数 core核心通用的类的信息。 enum 枚举类型 exception 异常信息 filter 过滤器 until 工具类 2、创建全局返回结果JsonResult package com.example.dem...原创 2021-04-21 09:36:13 · 139 阅读 · 0 评论 -
第四章 数据访问组件整合。
1、springboot整合使用sqlserver。 <!-- SQLServer驱动--> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <scope>runtime</scope> </dependen...原创 2021-04-21 09:38:36 · 121 阅读 · 0 评论 -
第五章 整合视图层技术
使用Vue.js 的前后端分离的化,不需要整合。一、SpringBoot整合jsp重点:注意:创建SpringBoot整合JSP,一定要为war类型,否则会找不到页面。1、引入依赖在maven的dependencies的依赖中除了springBoot启动器还要添加对jstl和jsp的依赖。 <dependencies> <dependency> <groupId>javax.servlet</...原创 2021-04-21 09:40:47 · 162 阅读 · 0 评论 -
第六章 日志管理
一、使用log4j记录日志新建log4j配置文件 #log4j.rootLogger=CONSOLE,info,error,DEBUG log4j.rootLogger=info,error,CONSOLE,DEBUG log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout...原创 2021-04-21 09:42:02 · 110 阅读 · 0 评论 -
第七章 缓存支持
一、注解配置与EhCache使用。1、pom文件引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> 2、新建ehcache.xml 文件 <?xmlversion="1..原创 2021-04-21 09:42:58 · 92 阅读 · 0 评论 -
第八章 其他内容
8.1、使用@Scheduled创建定时任务在Spring Boot的主类中加入@EnableScheduling注解,启用定时任务的配置 @Component publicclassScheduledTasks{ privatestaticfinalSimpleDateFormat dateFormat =newSimpleDateFormat("HH:mm:ss"); @Scheduled(fixedRate = 5000) ...原创 2021-04-21 09:43:43 · 72 阅读 · 0 评论 -
第九章 监听器、拦截器
Spring Boot中使⽤监听器1. 监听器介绍什么是 web 监听器?web 监听器是⼀种 Servlet 中特殊的类,它们能帮助开发者监听 web 中特定的事件,⽐如ServletContext, HttpSession, ServletRequest 的创建和销毁;变量的创建、销毁和修改等。可以在某些动作前后增加处理,实现监控。2. Spring Boot中监听器的使⽤web 监听器的使⽤场景很多,⽐如监听 servlet 上下⽂⽤来初始化⼀些数据、监听 http session ⽤来获取原创 2021-04-21 09:44:49 · 353 阅读 · 0 评论 -
第十章 Spring 微服务使用的中间键组件
1、Consul是什么Consul是一个服务管理软件。支持多数据中心下,分布式高可用的,服务发现和配置共享。采用 Raft 算法,用来保证服务的高可用。2、ElasticsearchElasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,原创 2021-04-21 09:45:49 · 169 阅读 · 0 评论 -
第十一章 剩余内容
1、安全登陆组件。(三级等保扩展)2、权限管理组件。3、代码生成器组件。4、任务调度组件。5、自定义报表组件。6、服务器状态监控组件。7、跨域功能的支持(CORS)8、WebSocket。9、消息服务。10、整合ELK。11、整合JWT。12、文件上传。13、自定义错误页。14、常用工具类。剩余内容,待二期规划时候,再讲。...原创 2021-04-23 11:35:07 · 78 阅读 · 0 评论