自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 Mybatis 源码解析(一)--SqlSession和SqlSessionFactory

本系列博客是进阶内容,适合有基础的攻城狮~首先看一下如何最简单的一个查询,不解释,如下Reader resourceAsReader = Resources.getResourceAsReader("mybatis.xml"); SqlSessionFactoryBuilder sqlSe...

2019-09-19 01:03:27 160

转载 spring5 (三)外部属性文件-XML方式

data.propertiesuser=root1url=http://localhostpassword=12445application_datasource.xml xml<?xml version="1.0" encoding="UTF-8"?><be...

2018-11-10 12:10:00 155

转载 spring5 (一) Bean之间关系-XML方式

继承 <bean id="car" class="com.softtool.Car"> <property name="name" value="BMW"></property> <property name="c...

2018-11-10 11:53:00 191

转载 spring5 (一) 属性配置-XML方式

创建一个maven工程在pom.xml 添加spring的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:...

2018-11-02 21:59:00 251

转载 Spring Boot (十二)运行流程

创建项目创建一个最简单的spring boot web项目,在pom.xml添加依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmln...

2018-11-02 20:14:00 78

转载 Spring Boot (十一)-使用JDBC数据源&druid链接数据库&配置监控

创建项目创建一个spring boot项目,并配置jdbc所用到的依赖包pom.xml如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"...

2018-11-01 19:53:00 288

转载 Thymeleaf3 (四)模板布局

在 WEB 应用开发中 , 我们通常会将一些公共的代码片段如页眉 、 页脚 、 菜单等抽取出来放到一个或多个独立的文件里面 , 其他模板文件可以通过标签轻松的将这些代码片段引用进来 , 从而实现代码的复用性 。在 Thymeleaf 中 , 你可以使用 th:fragment 来定义一个公共...

2018-11-01 09:24:00 170

转载 Spring Boot (十)-登录功能实现拦截器

创建项目创建一个spring boot 和Thymeleaf3 项目,参考下面两个博客。Spring Boot (一)IDEA 创建spring boot 项目Thymeleaf3 (二)使用spring boot 创建 thymeleaf项目Pom.xml<?xml vers...

2018-10-31 23:28:00 87

转载 Thymeleaf3 (三)国际化配置

建立一个登录页面这个页面可以从bootstrap上下载。包括css页面和图标。静态资源文件如下:在templates目录下创建login.html<html xmlns:th="http://www.thymeleaf.org"><head> &lt...

2018-10-30 23:39:00 143

转载 Thymeleaf3 (二)表达式语法

⾸先,我们来看看标准表达式功能的快速总结:简单表达式:语法名称描述作用${}Variable Expressions变量表达式取出上下文变量的值*{}Selection Variable Expressions选择变量表达式取出选择的对象的属性值...

2018-10-30 15:00:00 251

转载 Spring Boot (九)-Spring Boot集成thymeleaf3

使用spring boot 创建 thymeleaf项目 转载于:https://my.oschina.net/u/4006362/blog/2254541...

2018-10-30 11:54:00 102

转载 Thymeleaf3 (二)使用spring boot 创建 thymeleaf项目

创建一个spring boot 项目:填入项目名称选择web项目选择模板引擎结束在开始介绍示例之前,我们先简单的分析⼀下示例程序的实体模型:客户(Customers)通过创建订单(Orders)来购买的产品(Products)。系统还提供了对产品评论(Comments)的管...

2018-10-30 11:31:00 109

转载 Thymeleaf3 (一)Thymeleaf简介

1 Thymeleaf简介Thymeleaf是⾯向Web和独⽴环境的现代服务器端Java模板引擎,能够处理HTML,XML,JavaScript,CSS甚⾄纯⽂本。Thymeleaf旨在提供⼀个优雅的、⾼度可维护的创建模板的⽅式。 为了实现这⼀⽬标,Thymeleaf建⽴在⾃然模板的概念上,...

2018-10-30 09:48:00 168

转载 Spring Boot (八)-日志配置(超详细)

默认日志 Logback:默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。在运行应用程序和其他例子时,你应该已经看到很多INFO级别的日志了。 . ____ _ __ _ _ /\\ / __...

2018-10-29 20:49:00 1778

转载 SpringBoot (七)配置文件加载的优先级以及位置

一、基础1、定义之前我们的application.yml/properties文件都放到了classpath:下,然后SpringBoot项目启动后会自动读取并加载,那么这个文件放在哪呢?只能放到classpath:下吗?不是。2、位置以及优先级SpringBoot启动后会扫描以下位置...

2018-10-28 20:18:00 322

转载 Spring Boot (六) 配置文件注入,在yml中可以自动提示

添加依赖在pom中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-...

2018-10-28 11:28:00 164

转载 Spring Boot (五) 配置文件 yml与properties

1、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;默认首先读取applicat...

2018-10-28 11:10:00 112

转载 Spring Boot (四) @SpringBootApplication注解

@SpringBootApplication注解在使用 Springboot 框架进行开发的时候,通常我们会在 main 函数上添加 @SpringBootApplication 注解,今天为大家解析一下 @SpringBootApplication。@SpringBootApplicat...

2018-10-28 10:23:00 110

转载 Spring Boot (三) 将spring boot项目打包成jar包

创建一个项目Spring Boot (一)IDEA 创建spring boot 项目把项目打包 转载于:https://my.oschina.net/u/4006362/blog/...

2018-10-28 09:55:00 82

转载 Spring Boot (二) 创建全局异常捕获

创建一个Spring Boot项目 步骤见Spring Boot(一)IDEA 创建spring boot 项目创建一个GlobalDefaultException类,在类上添加@ControllerAdvice注解创建一个defaultExceptionHandler方法并添加上 ...

2018-10-28 09:06:00 66

转载 Spring Boot (一)IDEA 创建spring boot 项目

Spring Boot 概述首先,Spring Boot是一个框架,主要理念就是消除项目中大量的配置文件,使项目更加短小精悍。我们知道 java 的开发显得很笨重:繁多的配置、开发效率低下、复杂的布署流程以及第三方技术集成难度大。所以说,spring boot就是在此环境下产生的。Spri...

2018-10-27 12:04:00 109

转载 Java中Integer类的自动装箱和自动拆箱与享元模式

所谓自动装箱,就是把基本数据类型用他们对应的引用类型包装起来,使他们可以具有对象的特质。例如我们可以把int类型包装成Integer类型的,把double类型的包装成Double类型的。所谓拆箱,就是进行与自动装箱相反的操作。自动装箱的过程:当需要一种类型的对象时,这种基本数据类型就自动封...

2018-10-26 19:13:00 144

转载 MyBatis源码解析 ——MyBatis初始化过程解析

创建项目为了看清楚MyBatis的整个初始化过程,先创建一个简单的Java项目,目录结构如下图所示:以下代码均有代码生成器生成Student实体类package com.softtool.mybatis.dao;import java.io.Serializable;publ...

2018-10-26 11:01:00 162

转载 设计模式 之 装饰者模式

23种设计模式之一,英文叫Decorator Pattern,又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。特点(1) 装饰对象和真实对象有相同的接口。这样客户端对象就能以和真实对象相同的方式...

2018-10-26 09:20:00 89

转载 设计模式 之 动态代理

代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的...

2018-10-25 21:09:00 42

转载 Mybatis 源码解析(二)--解析器模块XPathParser

My Batis 提供的XPathParser 类封装了前面涉及的XPath 、Doc ument 和EntityResolverXPathParser 中各个字段的含义和功能如下所示private Document document ; // D ocu me nt 对象privat...

2018-10-25 19:48:00 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除