springboot 专栏
使用springboot 从零入门后端开发系列
读不懂的答案
一个不自律但很想成功的人
展开
-
SpringBoot入门笔记20——整合mybatis配置多数据源
SpringBoot整合Mybatis配置多数据源文章目录SpringBoot整合Mybatis配置多数据源1、添加mybatis依赖2、修改配置文件-双数据源3、构建新的数据源并配置SqlSessionFactory4、完成当我们遇到需要访问多个数据库,或者做读写分离的时候,就需要去配置多个数据源。springboot 通过注解配置的方式就可以 通过mybatis 配置多数据库1、添加...原创 2019-07-26 14:47:13 · 528 阅读 · 0 评论 -
SpringBoot入门笔记19——整合Redis
SpringBoot整合redis文章目录SpringBoot整合redis1、redis 简介及安装1.1 redis 修改配置文件1.2 修改防火墙,开放端口2、SpringBoot集成Redis2.1集成starter 以及修改配置文件2.2 代码测试redis2.3 redis 工具类封装1、redis 简介及安装官方说明:Redis是一个开源(BSD许可),内存数据结构存储,用作...原创 2019-04-17 00:15:36 · 509 阅读 · 0 评论 -
SpringBoot入门笔记18——聊聊跨域问题
聊一聊跨域问题文章目录聊一聊跨域问题1、什么是跨域问题2、有些解决方法3、SpringBoot自带处理方式第一种:`@CrossOrigin`注解第二种:全局配置跨域1、什么是跨域问题跨域:浏览器同源策略1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,除非这两个网页"同源"。所谓"同源...原创 2019-04-15 16:15:51 · 136 阅读 · 0 评论 -
SpringBoot入门笔记17——全局异常处理及自定义异常
全局异常处理及自定义异常文章目录全局异常处理及自定义异常1、捕获全局异常2、自定义异常2.1自定义异常类2.2处理自定义异常2.3 小结1、捕获全局异常捕获全局异常其实很简单,只需要两个注解就搞定了。首先,创建一个异常捕获类,比如叫CustomExtHandlerpackage com.michael.study.domain;import org.slf4j.Logger;impo...原创 2019-04-15 13:21:33 · 212 阅读 · 0 评论 -
SpringBoot入门笔记16——聊一聊用户权限校验那点事
文章目录1、单机和分布式应用的登录检验介绍1.1 单机tomcat应用登录检验1.2 分布式应用中session共享和token出现2、分布式中的JWT 校验2.1 JWT 介绍2.2 JWT工作流程:2.3 JWT的优缺点2.4 JWT的组成3. springboot 使用jwt3.1 在pom.xml添加maven依赖3.2 创建jwt 工具类1、单机和分布式应用的登录检验介绍常见的登录...原创 2019-04-13 22:06:14 · 340 阅读 · 0 评论 -
SpringBoot入门笔记15——Filter、Listener和Interceptor
文章目录SpringBoot 的Filter和Listener1、Filter 过滤器1.1 Springboot默认启动时加载的Filter1.2 Springboot Filter优先级1.3 自定义Filter2、自定义Servlet容器3、Listener3.1自定义servletRequestListener3.2 自定义上下文监听器4、自定义拦截器4.1 自定义拦截器实战4.2 拦截...原创 2019-04-12 16:52:26 · 689 阅读 · 1 评论 -
Springboot入门笔记14——日志框架logback的整合
文章目录日志框架logback的整合1、LogBack介绍2、对日志进行配置3、自定义Logback配置3.1 创建日志配置文件logback-spring.xml3.2 打印测试配置是否成功日志框架logback的整合1、LogBack介绍java常用处理java的日志组件:slf4j,log4j,logback,common-logging 等logback介绍:基于Log4j基础上...原创 2019-04-10 10:37:00 · 242 阅读 · 2 评论 -
SpringBoot入门笔记13——pageHelper分页插件的使用
title: SpringBoot入门笔记13——pageHelper分页插件使用date: 2018-10-16tags:javacategories:javaSpringBoot入门笔记14——pageHelper分页插件的使用实现方式有好几种,无非就是 spring的还是springboot的,是注解的还是配置的。比如:1、引入依赖 ...原创 2018-10-23 23:21:01 · 272 阅读 · 0 评论 -
SpringBoot入门笔记12——devtool热部署的使用
SpringBoot 热部署实战spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。热部署的原理深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为rest...原创 2018-10-16 23:42:02 · 250 阅读 · 0 评论 -
SpringBoot入门笔记11——springboot定时任务和异步任务介绍
Springboot 定时任务和异步任务java 中常用的定时任务1、常见定时任务 Java自带的java.util.Timer类 timer:配置比较麻烦,时间延后问题 timertask:不推荐2、Quartz框架 配置更简单 xml或者注解3、SpringBoot使用注解方式开启定时任务 1)启动类里面 @EnableScheduling开启定时任...原创 2018-10-16 19:49:08 · 611 阅读 · 0 评论 -
SpringBoot入门笔记10——springboot配置文件整合mytatis
Springboot使用配置文件的方式来整合mybatismybatis 有两种使用方式,一种是配置文件xml的方式来进行使用,springboot整合mybatis,注解的方式简化 了这种方式,前面已经讲过了springboot如何通过注解的方式来增删改查,接下来,我们试一下使用配置文件的方式来进行增删改查的操作入门。这里先不详细讲解mybatis 的使用,只是介绍springboot ...原创 2018-10-10 00:11:14 · 393 阅读 · 0 评论 -
SpringBoot入门笔记09——属性配置文件详解以及多环境配置
SpringBoot的外部配置Spring Boot允许将配置外部化(externalize) ,这样你就能够在不同的环境下使用相同的代码。你可以使用properties文件,YAML文件,环境变量和命令行参数来外部化配置。使用@Value注解,可以直接将属性值注入到beans中,然后通过Spring的 Environment 抽象或通过 @ConfigurationProperties 绑定到...原创 2018-10-07 01:44:42 · 274 阅读 · 0 评论 -
SpringBoot入门笔记08——Mybatis逆向工程之IDE自动生成实体类
这里只是介绍一种最简单的逆向生成java实体类的方法mybatis提供了一种逆向工程,网上有很多,大多通过配置文件的方式和依赖的方式,稍微有一点繁琐。我们的Intellij idea 已经集成了自动生成pojo类的工具,直接使用更加方便。idea连接数据库 修改生成脚本 当然很重要的一点要记得修改我们的包名,图片忘记标记了快速生成实体类 然后选择相应的文件路...原创 2018-09-10 23:09:04 · 840 阅读 · 0 评论 -
SpringBoot入门笔记07——Mybatis增删改查以及事务示例,打印sql
大纲1、实现打印sql语句以及切换数据源 2、springboot 整合mybatis增删改查实例 3、整合事务示例(简单事务介绍)1、实现打印sql语句以及切换数据源(1)添加打印sql 配置 每次通过接口往数据库写入信息,如果我们想查看mybatis实际编译的sql语句,可以使用如下方法: 在配置文件application.properties 文件中添加如下代码#...原创 2018-09-06 16:26:11 · 804 阅读 · 0 评论 -
SpringBoot入门笔记06——配置文件的介绍
springboot 配置文件分类•application.properties •application.yml YAML Ain’t Markup Language yaml不是一种标记语言 springboot 有两种配置文件,可以是properties,也可以是yml,各有各的好处。本人打算使用properties方式,纯属个人爱好最简单的方式,官网直接复制,需要用啥就...原创 2018-09-05 14:12:08 · 357 阅读 · 0 评论 -
Springboot入门笔记05——springboot 注解整合mybatis
1、springboot 持久化数据方式介绍 1、原始java访问数据库 开发流程麻烦 (1)注册驱动/加载驱动 Class.forName(“com.mysql.jdbc.Driver”) (2)建立连接 Connectio...原创 2018-08-31 17:36:56 · 282 阅读 · 0 评论 -
SpringBoot入门笔记04——文件路径配置以及SpringBoot打包方式讲解
1、文件路径的配置由于我们上一节直接将上传的文件写到了静态资源文件夹下面,如果我们打成jar包运行到服务器上,是无法拿到这个路径的。所以我们需要主动去指定这个文件路径,然后去访问资源。(正常我们需要在配置文件中进行配置,然后引用资源文件读取,现在我们先暂时配置下路径,先用硬编码写死。后续会有一章专门讲解配置文件)(1)首先在resources资源文件夹下创建配置文件 命名为 applic...原创 2018-08-31 14:15:15 · 4822 阅读 · 0 评论 -
SpringBoot入门笔记03——文件上传
文件上传 文件上传主要用到了MultipartFile 这个类,它源自 SpringMVC ,可以提高对文件保存的效率1、创建FileController 开始写文件上传的接口package com.test.controller;import com.test.domain.JsonData;import org.springframework.web.bind.a...原创 2018-08-31 10:58:40 · 199 阅读 · 0 评论 -
SpringBoot入门笔记02——简单http接口开发实战
开始写代码一、创建一个简单的接口,返回json1、创建相应的包和类 一般我们会分包进行创建,我这里简单创建了一个controller 的包,里面写相关的接口controller 然后再test包下我创建了一个Application 类,这个名词可以自己起。这个类是运行springboot的入口,需要进行配置下。 Application ...原创 2018-08-31 00:20:16 · 1045 阅读 · 0 评论 -
Springboot入门笔记01——环境配置
Springboot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案;1、SpringBoot2.x依赖环境和版本新特性说明 1、依赖版本jdk8以上, Springboot2.x用JDK8, 因为底层是 Spring framework5, 2、安装maven最新版本,m...原创 2018-08-30 15:03:20 · 325 阅读 · 0 评论