Spring Boot 核心技术
SL_Home
这个作者很懒,什么都没留下…
展开
-
spring boot学习资料
SpringBoot配套源码地址:https://gitee.com/hengboy/spring-boot-chapterSpringCloud配套源码地址:https://gitee.com/hengboy/spring-cloud-chapterSpringBoot相关系列文章请访问:目录:SpringBoot学习目录QueryDSL相关系列文章请访问:QueryDSL通用查询框...转载 2018-08-13 17:03:07 · 288 阅读 · 0 评论 -
第七章:SpringBoot整合JavaMail发送邮件
https://blog.csdn.net/a78270528/article/details/78643916转载 2018-08-08 14:59:10 · 786 阅读 · 0 评论 -
第六章:在SpringBoot项目中使用拦截器
新建项目添加maven依赖:Web、MySQL、JPA、Druid,配置application.properties(参考第四章) 添加对jsp的支持(参考第二章)1.引入依赖:<!--1.添加jsp的maven支持 --><dependency> <groupId>org.apache.tomcat.embed</grou...原创 2018-08-08 13:27:11 · 846 阅读 · 0 评论 -
第五章:FastJson返回Json视图
新建项目,引入web,jpa,mysql,druid,fastjson依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</ar...原创 2018-08-08 11:19:39 · 324 阅读 · 0 评论 -
第四章:使用Druid作为SpringBoot项目数据源(添加监控)
Druid是一个关系型数据库连接池,它是阿里巴巴的一个开源项目。Druid支持所有JDBC兼容数据库,包括了Oracle、MySQL、PostgreSQL、SQL Server、H2等。Druid在监控、可扩展性、稳定性和性能方面具有明显的优势。通过Druid提供的监控功能,可以实时观察数据库连接池和SQL查询的工作情况。使用Druid连接池在一定程度上可以提高数据访问效率。添加Druid依...转载 2018-08-07 17:25:41 · 977 阅读 · 0 评论 -
第三章:SpringBoot使用SpringDataJPA完成CRUD(create,read,update,delete)
在我们平时的项目中,数据的存储以及访问都是最为核心的关键部分,现在有很多企业采用主流的数据库,如关系型数据库:MySQL,oracle,sqlserver。非关系型数据库:redis,mongodb等。SpringBoot已经为我们提供了很多种的数据库来做数据存储以及读取,上面只是简单的几种,那么我接下来以MySQL为例来讲述下本章的内容。新建项目创建项目添加web,MySQL,JPA组...转载 2018-08-07 15:31:36 · 613 阅读 · 0 评论 -
第二章:SpringBoot使用JSP
springboot内部对jsp的支持并不是特别理想,而springboot推荐的视图是Thymeleaf,对于java开发人员来说还是大多数人员喜欢使用jsp,接下来我们来讲解下springboot是如何支持jsp的。这里注意一点的是,如果我们选择了war形式,也添加了Web依赖并且在开发过程中使用Application形式启动,则需要注释pom.xml配置文件内tomcat依赖的scope...转载 2018-08-07 14:57:27 · 338 阅读 · 0 评论 -
第一章:用一个HelloWord来阐述SpringBoot的简单与快速
springboot优点:1. 为所有Spring开发者更快的入门2. 开箱即用,提供各种默认配置来简化项目配置3. 内嵌式容器简化Web项目4. 没有冗余代码生成和XML配置的要求5. 提供一系列大型企业级项目的功能性特性(比如:安全、健康检测、外部化配置、数据库访问、restful搭建等)使用idea创建一个spring boot项目选择Web依赖我们可以看到目录结构有如下...转载 2018-08-07 14:18:25 · 155 阅读 · 0 评论 -
第十八章:SpringBoot项目中使用SpringSecurity整合OAuth2设计项目API安全接口服务
新建项目,引入依赖(web,security,jpa,mysql,druid,oauth2,thymeleaf)pom.xml<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <...原创 2018-08-13 16:43:45 · 1333 阅读 · 2 评论 -
第八章:使用拦截器记录你的SpringBoot的请求日志
请求日志几乎是所有大型企业级项目的必要的模块,请求日志对于我们来说后期在项目运行上线一段时间用于排除异常、请求分流处理、限制流量等。请求日志一般都会记录请求参数、请求地址、请求状态(Status Code)、SessionId、请求方法方式(Method)、请求时间、客户端IP地址、请求返回内容、耗时等等。如果你得系统还有其他个性化的配置,也可以完成记录。新建项目并添加依赖: Web、JPA、...转载 2018-08-09 11:15:54 · 4756 阅读 · 0 评论