自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 Spring Boot:Swagger学习笔记

Spring Boot:Swagger学习笔记什么是SwaggerSwagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。其作用在于可以在线生成接口文档,帮助测试。使用Swagger需要在spring配置类上注释@EnableSwagger2来开启Swagger功能,访问Swagger页面只需访问url:/swagger-ui.html依赖 <!-- https://mvnrepository.com/artifact/io.spr

2020-08-13 18:23:31 181

原创 Spring Boot:Shiro学习笔记

Spring Boot:Shiro学习笔记导入shiro等依赖<!-- Subject 用户 SecurityManager 管理所有用户 Realm 连接数据 --> <!--shiro-thymeleaf整合包--> <dependency> <groupId>com.github.theborakompanioni</groupId> <artifactId>thymeleaf-ex

2020-08-12 23:01:27 173

原创 Spring Boot:SpringSecurity学习笔记

Spring Boot:SpringSecurity学习笔记使用SpringSecurity需要导入对应的starter,并且编写一个注释了@EnableWebSecurity注解并且继承了WebSecurityConfigurerAdapter的类来实现其功能。依赖 <!--Thymeleaf-springSecurity整合包--> <!-- https://mvnrepository.com/artifact/org.thymeleaf.extras/thymel

2020-08-12 14:11:50 177

原创 Spring Boot:Thymeleaf依赖

Spring Boot:Thymeleaf依赖 <!--Thymeleaf--> <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring5</artifactId> </dependency> <dependency> <groupId>org.thymeleaf.extra

2020-08-11 17:44:02 555

原创 Spring Boot:Druid数据源学习笔记

Spring Boot:Druid数据源学习笔记Druid数据源是阿里巴巴开发的一种功能强大的数据源。导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <grou

2020-08-11 15:28:40 155

原创 Spring Boot:整合Mybatis

Spring Boot:整合Mybatis1.导入整合需要的依赖(同时连接数据库) <!--mybatis整合springboot依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.3</v

2020-08-11 15:11:42 94

原创 Spring Boot:yaml学习笔记

Spring Boot:yaml学习笔记在Spring Boot中,一般用yaml代替原来的peoperties文件来进行数据交互。Spring Boot能自动识别的配置文件名:application.yaml或application.propertiesyaml语法# 普通键值对,分号后面一定要加一个空格key: value# 对象,对象的属性一定要设置在对象后(回车+空格)Person: name: xiaoming age: 1# Map集合或对象行内写法 map: {k1:

2020-08-07 16:35:42 102

原创 SpringMVC:文件上传

SpringMVC:文件上传导包(这只导入文件上传的包,还需导入SpringMVC等包)其他依赖:https://blog.csdn.net/weixin_45730220/article/details/107732056 <!--文件上传--> <dependency> <groupId>commons-fileupload</groupId> <artifact

2020-08-05 16:27:30 100

原创 SpringMVC:拦截器学习笔记

SpringMVC:拦截器学习笔记拦截器和过滤器的区别过滤器(filter)在web.xml中配置,在url-pattern中配置了/*后,所有访问的资源都会经过这个过滤器。拦截器(interceptor)在spring配置文件中配置,只有springMVC框架的工程才能使用。拦截器只会拦截访问的控制器方法,如果访问的是jsp/html/css/image/js是不会经过拦截器的。区别:拦截器是spring中AOP思想的具体运用。拦截器package com.huang.config;

2020-08-05 15:06:35 91

原创 ajax学习笔记

ajax学习笔记什么是ajaxajax什么是ajaxAjax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。ajax写ajax首先导入JQuery:JQuery文档地址:https://www.bootcdn.cn/jquery/在javascript中编写ajax代码:<%-- Created by Inte

2020-08-04 23:33:15 135

原创 SSM框架:(4)SpringMVC整合及汇总

标注创建项目为WEB项目:配置web.xml,添加DispatcherServlet及乱码过滤器:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xml

2020-08-02 12:09:16 112

原创 SSM框架:(3)整合service层

service层调用dao层,需要在service实现类(serviceImpl)中设置引用的dao层接口对象及set方法,以便set注入如: //service调dao层:组合Dao //BookMapper为dao层接口 private BookMapper bookMapper; public void setBookMapper(BookMapper bookMapper) { this.bookMapper = bookMapper; }

2020-08-02 11:52:44 249

原创 SSM框架:(2)Mybatis整合--DAO层

Mybatis配置文件(mybatis-config.xml):<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration></configuratio

2020-08-02 11:46:26 94

原创 SSM框架:(1)依赖及其他

依赖: <!--依赖:junit,数据库驱动,连接池,servlet,jsp,mybatis,mybatis-spring,spring--> <dependencies> <!--junit--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifa

2020-08-01 15:55:36 131

原创 SpringMVC:JSON(Jackson和Fastjson)使用学习笔记

SpringMVC:JSON(Jackson和Fastjson)使用学习笔记JacksonFastjsonJackson导入Jackson的依赖: <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> &lt

2020-08-01 14:52:13 190

原创 SpringMVC乱码过滤器

SpringMVC乱码过滤器SpringMVC乱码过滤器: <!--配置SpringMVC的乱码过滤--> <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <

2020-07-31 17:20:27 232

原创 SpringMVC:restFul风格学习笔记

SpringMVC:restFul风格学习笔记以前通过url传参需要:localhost:8080/t1?a=1&b=2这样写url.使用restFul风格:localhost:8080/t1/1/2让你的url看起来相对简洁和相对安全package com.huang.controller;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.

2020-07-31 15:59:27 104

原创 SpringMVC:使用注解开发SpringMVC

SpringMVC:使用注解开发SpringMVC配置web.xml文件,配置DispatcherServlet:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="htt

2020-07-30 22:33:43 107

原创 SpringMVC运行原理配置学习笔记

SpringMVC运行原理配置学习笔记web.xml配置:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javae

2020-07-30 18:54:13 111

转载 SpringMVC运行原理

SpringMVC执行原理SpringMVC的运行流程图⑴ 用户发送请求至前端控制器DispatcherServlet⑵ DispatcherServlet收到请求调用HandlerMapping处理器映射器。⑶ 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。⑷ DispatcherServlet通过HandlerAdapter处理器适配器调用处理器⑸ 执行处理器(Controller,也叫后端控制器)。

2020-07-30 18:45:14 83

原创 Spring:整合Mybatis,声明事务学习笔记

Spring:整合Mybatis,声明事务学习笔记Spring整合Mybatis需要的依赖Spring配置Spring声明事务Spring整合Mybatis需要的依赖 <!--Spring操作数据库还要jdbc包--> <!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc --> <dependency> &l

2020-07-29 19:30:03 97

原创 Spring:AOP学习笔记

Spring:AOP学习笔记什么是AOP?AOP的实现方式方式一(使用spring的API接口)方式二(自定义类实现)方式三(注解配置)什么是AOP?AOP,面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。也就是代码在运行期间不改变源码,而是将类动态织入到源码指定位置而增加功能的一种编程思想。AOP的实现方式方式一(使用spring的API接口)先创建一个类,实现spring的API接口实现你想实现的功能。package com.huang.log;impo

2020-07-28 16:15:51 111

原创 Spring:AOP之动态代理学习笔记

Spring:AOP之动态代理学习笔记静态代理动态代理静态代理了解动态代理前先需要知道什么是静态代理。静态代理,就是在不改变原有代码的基础上,通过一个和被代理类实现相同接口的代理类来增加一些后期需要的功能,方法。其弊端为我们需要为每一个被代理类都编写一个对应的代理方法,代码量异常多。动态代理通过Proxy和InvocationHandler这两个类的相互配合来“动态”的实现静态代理所做的事。Proxy类Proxy是一个提供了获得代理类静态方法的一个类。通过Proxy.newProxyInst

2020-07-28 12:46:00 110

原创 Spring:注解说明

Spring:注解说明注:使用注解一定要在配置文件中设置好所需的设置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org

2020-07-26 19:50:59 95

原创 Spring:自动装配bean学习笔记

Spring:自动装配bean学习笔记目录Spring:自动装配bean学习笔记bean的自动装配使用注解实现自动装配@Resource与@Autowired的不同bean的自动装配当实体类属性需要依赖特别多的其他类时,bean的自动装配可以帮我们减少xml中许多的配置。package com.huang.pojo;public class People { private Cat cat; private Dog dog; private String name;

2020-07-26 18:27:48 59

原创 Spring:依赖注入(DI)学习笔记

Spring:依赖注入(DI)学习笔记目录Spring:依赖注入(DI)学习笔记什么是依赖注入?依赖注入的方式Set注入构造器注入c命名,p命名空间注入什么是依赖注入?依赖注入(DI)从名字来看分为两部分:依赖: 可以理解为bean对象的创建依赖于Spring容器。注入: 可以理解为bean对象的所有属性,通过Spring容器注入。依赖注入的方式Set注入通过类中属性的set方法注入属性的值import java.util.*;public class Student { p

2020-07-26 15:00:40 64

原创 动态SQL学习笔记

动态SQL学习笔记动态SQL动态SQL学习笔记什么是动态SQL?动态SQL元素whereifchooseset什么是动态SQL?我的理解:动态SQL就是通过不同的判定条件来生成或拼接不同的SQL语句来达到完美想要实现的功能。官网:动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。使用动态

2020-07-24 17:26:26 220

原创 Mybatis环境基本配置

Mybatis环境基本配置(Mysql)Maven依赖 <dependencies> <!--mysql连接依赖--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version&g

2020-07-24 15:45:26 90

原创 ResultMap结果集映射笔记

ResultMap结果集映射笔记ResultMap的作用理解1.ResultMap的用法2.多对一的处理方法一方式二ResultMap的作用理解有时候,当数据库中的某些属性名与Java Bean中的属性名不对应时,从数据库中查出的这些就为null。所有就需要通过ResultMap来映射这些字段来正常查询这些信息。1.ResultMap的用法 <select id="getUser" resultMap="userResultMap"> SELECT * from u

2020-07-23 22:46:56 217

原创 Mybatis配置解析学习笔记

Mybatis配置解析目录Mybatis配置解析核心配置文件properties(属性)核心配置文件MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。在运行Mybatis程序的时候,该配置文件是必不可少的。Mybatis配置文件的官方命名为mybatis-config。配置文件架构如下:configuration(配置)properties(属性,初学掌握)setting(设置,初学掌握)typeAliases(类型别名,初学掌握)typeHandler

2020-07-22 19:49:38 97

SpringCloud.zip

自用springcloud学习项目 自用springcloud学习项目 自用springcloud学习项目 自用springcloud学习项目

2020-08-26

springboot-07-shiro.zip

shiro

2020-08-12

springboot-06-security.zip

springsecurity

2020-08-12

ssmBuild.zip

自用SSM框架

2020-08-02

空空如也

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

TA关注的人

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