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