
SpringBoot
文章平均质量分 73
飞奔的波大爷
本人擅长java开发,目前工作5年,本人Q2118119173.欢迎随时学习交流
展开
-
SpringBoot常用application.properties配置
mybatis配置spring.datasource.url=jdbc:mysql://localhost:3306/zxzspring.datasource.username=rootspring.datasource.password=123spring.datasource.driver-class-name=com.mysql.jdbc.Driverlogback日志配置原创 2018-01-31 11:39:54 · 6539 阅读 · 0 评论 -
Spring Boot中使用MyBatis(附源码)
Spring Boot中使用MyBatis整合MyBatis之前,先搭建一个基本的Spring Boot项目开启Spring Boot。然后引入mybatis-spring-boot-starter和数据库连接驱动(这里使用关系型数据库Oracle 11g)关系型mysql:https://blog.youkuaiyun.com/qq_22860341/article/details/81097059m...原创 2018-11-29 15:34:17 · 2194 阅读 · 0 评论 -
Spring Boot中使用JdbcTemplate(附源码)
最后附源码。Spring Boot中使用JdbcTemplate个人觉得JdbcTemplate相较于MyBaits,Hibernate等数据库框架更容易上手,对SQL的操作也更为直观方便,所以在项目中也是一个不错的选择。在Spring Boot开启JdbcTemplate很简单,只需要引入spring-boot-starter-jdbc依赖即可。JdbcTemplate封装了许多SQL操作...原创 2018-11-29 16:55:27 · 3136 阅读 · 1 评论 -
Spring Boot MyBatis配置Druid多数据源(附源码)
Spring Boot MyBatis配置Druid多数据源回顾在Spring中配置MyBatis SqlSessionFactory的配置:<!-- mybatis 的SqlSessionFactory --><bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean" scop...原创 2018-11-30 10:56:58 · 908 阅读 · 0 评论 -
Spring Boot中使用thymeleaf以及各种取值,判断,选择,截取等方式
Spring Boot中使用thymeleafSpring Boot支持FreeMarker、Groovy、Thymeleaf和Mustache四种模板解析引擎,官方推荐使用Thymeleaf。spring-boot-starter-thymeleaf在Spring Boot中使用Thymeleaf只需在pom中加入Thymeleaf的starter即可:<dependency>...原创 2018-11-30 14:30:35 · 35993 阅读 · 0 评论 -
Spring Boot Devtools热部署
记录小技术,点滴成河。平日里开发项目中,修改了Java代码或者配置文件的时候,必须手动重启项目才能生效。所谓的热部署就是在你修改了后端代码后不需要手动重启,工具会帮你快速的自动重启是修改生效。其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader,这样...原创 2018-12-13 14:54:43 · 235 阅读 · 0 评论 -
Spring Boot Shiro(一)基础概念
整理笔记,点滴成河。下一节:Spring Boot Shiro用户认证(附源码)shiro (java安全框架)一、前言Apache Shiro 是 Java 的一个安全框架。功能强大,使用简单的Java安全框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案。二 功能特点Shiro 包含 10 个内容,如下图:Authentication:身份认证/登录...原创 2018-12-13 17:11:44 · 279 阅读 · 0 评论 -
Spring Boot Shiro(二)用户认证(附源码)
本文基于springboot2.1.1.RELEASESpring Boot Shiro用户认证在Spring Boot中集成Shiro进行用户的认证过程主要可以归纳为以下三点:1、定义一个ShiroConfig,然后配置SecurityManager Bean,SecurityManager为Shiro的安全管理器,管理着所有Subject;2、在ShiroConfig中配置ShiroF...原创 2018-12-14 10:50:12 · 612 阅读 · 0 评论 -
SpringBoot Shiro(三) Remember Me记住密码(附源码)
Spring Boot Shiro Remember Me本章接着上一章节《Spring Boot Shiro(二)用户认证(附源码)》当用户成功登录后,关闭浏览器然后再打开浏览器访问,页面会跳转到登录页,之前的登录因为浏览器的关闭已经失效。Shiro为我们提供了Remember Me的功能,用户的登录状态不会因为浏览器的关闭而失效,直到Cookie过期。更改 ShiroConfig继续...原创 2018-12-14 13:06:05 · 4847 阅读 · 0 评论 -
springboot2.0项目打包jar以及常见遇到的问题
打包步骤1,mvn clean 2, mvn package3,打包成功后会在target目录下生成jar4,cmd命令切换到jar位置,通过java -jar xxxx.jar 运行测试5, 或者java -jar C:\Users\pc\Desktop\XXX.jar jar位置运行常见问题:1,Spring Boot:jar中没有主清单属性意思...原创 2018-08-06 10:42:17 · 2799 阅读 · 0 评论 -
SpringBoot2.0 使用AOP统一处理Web请求日志(完整版)
一,加入依赖 &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-aop&lt;/artifactId&g原创 2018-07-27 14:08:42 · 11906 阅读 · 3 评论 -
springboot2.0配置全局事务支持
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>import or...原创 2018-07-30 15:20:49 · 9711 阅读 · 6 评论 -
SpringBoot-Web开发
本章主要介绍:1,页面模板的使用,采用官方推荐的Thymeleaf模板 2,集成mybatis开发,数据库采用mysql开发工具: eclipse JDK1.8 maven新建一个Springboot项目。一,SpringBoot开发的web支持SpringBoot提供了spring-boot-starter-web依赖作为作为web开发支持,spring-boot-s原创 2018-02-02 16:12:08 · 448 阅读 · 0 评论 -
Spring boot核心技术(一)
上一章节Spring boot入门, http://blog.youkuaiyun.com/qq_22860341/article/details/78930813 本章主要介绍spring boot的核心。*Spring 核心功能 *Spring 配置Spring 核心功能1. 独立运行的spring 项目Spring Boot可以以jar的形式独立运行,运行一个Sprin原创 2018-01-27 20:04:26 · 10828 阅读 · 3 评论 -
SpringBoot-SSL配置
SSL SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密.解析Secure Socket Layer,为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryp原创 2018-02-04 18:36:11 · 2000 阅读 · 0 评论 -
Springboot核心技术(二)
上一章Springboot核心技术(一): http://blog.youkuaiyun.com/qq_22860341/article/details/79173580上一章节主要讲解Spring核心功能,banner的设置,外部配置文件,日志等文件。本章接着上章继续完善。 转载请注明出处。SpringBoo运行原理上一章我们见识了SpringBoot为我们做的自动配置,本节在了解S原创 2018-01-29 17:17:22 · 2100 阅读 · 0 评论 -
Spring Boot RESTful风格
RESTful 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。下面来看一组 传统API 和 RESTful API 写法的对比: 方式 传统API请求方法 传统API写法 RESTful API请求方法 RESTful API写...原创 2018-03-02 15:42:22 · 1115 阅读 · 0 评论 -
springboot2.0集成mybatis1.3.2以及配置generater代码生成(附源码)
项目源码以及sql:链接:https://pan.baidu.com/s/1tbZcHZIK6GI236aDJIssiA 密码:4ybd环境/版本一览:开发工具:Intellij IDEA 2018.1.6springboot: 2.0.3jdk:1.8maven:3.5alibaba Druid 数据库连接池:1.1.9PageHelper 分页插件mybat...原创 2018-07-18 16:37:36 · 3793 阅读 · 0 评论 -
Springboot2.0.3集成Swagger2
swagger它是一个功能强大的api框架,它的集成非常简单,不仅提供了在线文档的查阅,而且还提供了在线文档的测试。另外swagger很容易构建restful风格的api。Swagger概述Swagger是一组围绕OpenAPI规范构建的开源工具,可帮助设计、构建、记录和使用REST API。简单说下,它的出现就是为了方便进行测试后台的restful形式的接口,实现动态的更新,...原创 2018-07-20 09:01:39 · 4640 阅读 · 3 评论 -
Springboot2.0全局异常捕捉处理和自定义全局异常处理
一,全局异常捕捉处理新建MyControllerAdvice类,建在包下都有作用:import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframew...原创 2018-07-26 16:20:54 · 27660 阅读 · 4 评论 -
SpringBoot2.0集成lombok让代码更简洁
效果说明:以前项目中每个实体类都是这样的: 使用lombok后: 在使用日志是我时候,通常这样写:再类中使用都要先初始化对象,加载对象:一百个就写一百个这样的:使用lombok后: 只需要这样: 加上@Slf4j注解,直接使用 log 实现也很简单:只需要两步骤:1,重点内容...原创 2018-07-27 09:36:37 · 2294 阅读 · 0 评论