
Java框架学习
文章平均质量分 80
Java框架学习
Huathy-雨落江南,浮生若梦
雨落江南,浮生若梦,时光匆匆,只是过客!
展开
-
Java使用AsposePDF和AsposeWords进行表单填充
本文介绍了Java使用AsposePDF和AsposeWords来对文档进行操作原创 2024-07-21 14:03:45 · 979 阅读 · 0 评论 -
MyBatis插件开发学习笔记
文章目录插件开发流程项目搭建:Mybatis四大对象一个接口:Interceptor四大对象1. Executor method 执行器2. ParameterHandler 参数处理器3. ResultHandler 结果处理器; ResultSetHandler 结果集处理器4. StatementHandler sql语法构建,构建SQL语句数据脱敏插件测试方法插件开发流程项目搭建:新建Maven工程,并引入相关依赖pom.xml文件<?xml version="1.0原创 2021-04-26 10:12:22 · 358 阅读 · 0 评论 -
SpringBoot学习笔记(九)消息,JMS、AMQP、RabbitMQ
文章目录简介JMS 与 AMQP对比RabbitMQ简介简介对于需要异步通信的应用可采用消息服务中间价来提升异步消息通信。消息的作用:异步处理、应用解耦、流量削峰异步消息中的两个概念:消息代理、目的地当消息发送者发送消息,由消息代理接管,消息代理保证消息传送到指定的目的地。异步消息有两种形式的目的地队列:点对点通信消息发送者发送消息,消息代理将其放入一个队列中,消息接收者从队列中获取消息内容,消息读取后被移出队列。消息只有唯一的发送者和接受者,但并不是说只能有一个接收者主题:发布/原创 2020-09-27 09:38:39 · 414 阅读 · 0 评论 -
SpringBoot学习笔记(八)SpringBoot缓存、@Cacheable、SpringBoot使用Redis缓存、自定义CacheManager
JSR107规范Spring缓存抽象原创 2020-09-21 17:17:51 · 1605 阅读 · 0 评论 -
SpringBoot学习笔记(七)SpringBoot数据访问
文章目录SpringJDBC自动配置原理整合Durid & 配置数据源监控整合durid配置durid服务监控SpringJDBC导入相关依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId></dependency><dependen原创 2020-09-19 21:17:49 · 268 阅读 · 0 评论 -
SpringBoot学习笔记(六)SpringBoot进行Web开发-配置嵌入式Servlet容器
SpringBoot默认采用嵌入式的Servlet容器(Tomcat)。那么内嵌的Servlet配置如何修改?可以使用配置文件或者yml文件来修改server: port: 80 content-path: /crud tomcat: uri-encoding: UTF-8#通用Servlet容器配置server.xxx#Tomcat配置server.tomcat.xxx编写WebServerFactoryCustomizer (自定义Web服务工厂)来修改Servl原创 2020-09-13 22:08:24 · 329 阅读 · 0 评论 -
由于继承WebMvcConfigurationSupport使自动化配置失效BeanCreationException、BeanInstantiationException
在使用SpringBoot 2.3.3的时候,使用配置类来修改默认的端口号。在低版本可以继承 WebMvcConfigurerAdapter 修改,但由于已经过期。所以我采用了它的扩展类 WebMvcConfigurationSupport。但是由于 WebMvcConfigurationSupport 会使得自动话配置失效。故这里可以实现 WebMvcConfigurer修改后的写法@Configurationpublic class MyMvcConfig implements WebMvcCo原创 2020-09-13 10:02:38 · 541 阅读 · 0 评论 -
SpringBoot学习笔记(五)SpringBoot进行Web开发-多语支持国际化
国际化在SpringMVC中的使用编写国际化配置文件。使用ResourceBundleMessageSource管理国际化资源文件。在JSP页面中可以使用 fmt:message 取出国际化的内容。SpringBoot中的国际化编写国际化配置文件,抽取页面需要显示的国际化消息...原创 2020-09-11 22:38:32 · 362 阅读 · 0 评论 -
SpringBoot学习笔记(四)SpringBoot进行Web开发&Thymeleaf模板引擎
文章目录使用SpringBootSpringBoot 对静态资源的映射使用SpringBoot创建SpringBoot应用,选中需要的模块SpringBoot已经进行了配置,我们在使用时只需要进行少量的配置即可编写业务代码SpringBoot 对静态资源的映射...原创 2020-09-10 16:52:18 · 299 阅读 · 0 评论 -
SpringBoot入门学习笔记(三)日志
文章目录如何在系统中使用slf4j1. 导入slf4j与logback依赖2. 统一日志记录SpringBoot日志关系SpringBoot默认日志配置日志级别每个日志实现框架都有自己的配置文件。使用slf4j后,日志文件还是做成日志实现框架自己本身的配置文件。如何在系统中使用slf4j在开发中建议采用日志抽象层+日志实现类的方式。不建议直接调用日志实现类。1. 导入slf4j与logback依赖2. 统一日志记录因为不同的框架采用了不同的日志记录实现。我们需要进行统一。一起使用slf4j进行原创 2020-09-09 17:06:46 · 235 阅读 · 0 评论 -
SpringBoot学习笔记(二)配置文件介绍 及 自动配置原理简介
文章目录配置文件yml语法yml文件取值配置文件SpringBoot使用一个全局的配置文件,配置文件名固定为 application.properties 或 application.yml。用于修改SpringBoot配置的默认值。关于区别:yml为树型结构,properties需要写全,并以点分割正常的优先加载yml文件,若同时存在yml与properties则最终以properties文件为准。yml语法K : V 表示键值对(注意冒号前后有空格)以空格的缩进来控制层级关系,左对原创 2020-09-07 15:20:36 · 759 阅读 · 0 评论 -
SpringBoot學習笔记(一)创建与发布
文章目录创建第一个springBoot工程先创建一个Maven工程。再导入响应的依赖。pom.xmlSbHelloApplication.javaHelloController.java访问:http://localhost:8080/hi/hello打包发布SpringBoot的优点:创建第一个springBoot工程先如下图创建第一个SpringBoot程序—HelloWord。先创建一个Maven工程。再导入响应的依赖。pom.xml<?xml version="1.0" encod原创 2020-09-06 16:10:32 · 408 阅读 · 0 评论 -
MySql数据库,使用MyBatis 在插入数据时获取刚插入记录的主键值
首先MySQL可以通过 SELECT LAST_INSERT_ID() 来获取最新插入记录的主键值。那么在MyBatis中如何使用呢?示例如下:方法一<insert id="insert" parameterType="****" > <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id"> <!-- 注意这里的keyProperty值是实体类中的主键属性名 -->原创 2020-08-02 16:44:55 · 1129 阅读 · 0 评论 -
Spring Security(Spring安全框架)学习笔记(五)——整合Mysql数据库
Spring Security(Spring安全框架)学习笔记(一)简介、自定义登录页面、放过静态资源Spring Security(Spring安全框架)学习笔记(二)登录接口,登录参数,登录回调,注销登录Spring Security(Spring安全框架)学习笔记(三)返回json格式数据,适用前后端分离场景Spring Security(Spring安全框架)学习笔记(四)授权操作、权限继承文章目录1. 开始使用2. 编码2.1添加依赖pom.xml2.2 配置数据源2.3 Security原创 2020-06-10 23:49:06 · 493 阅读 · 0 评论 -
Spring Security(Spring安全框架)学习笔记(四)——授权操作、权限继承
Spring Security(Spring安全框架)学习笔记(一)简介、自定义登录页面、放过静态资源Spring Security(Spring安全框架)学习笔记(二)登录接口,登录参数,登录回调,注销登录Spring Security(Spring安全框架)学习笔记(三)返回json格式数据,适用前后端分离场景授权操作1. SecurityConfig.javapackage com.hx.security;import com.fasterxml.jackson.databind.Obj原创 2020-06-01 17:48:15 · 325 阅读 · 0 评论 -
Spring Security(Spring安全框架)学习笔记(三)——返回json格式数据,适用前后端分离场景
Spring Security(Spring安全框架)学习笔记(一)地址:https://blog.youkuaiyun.com/qq_40366738/article/details/106313985Spring Security(Spring安全框架)学习笔记(二)地址:https://blog.youkuaiyun.com/qq_40366738/article/details/106336963文章目录一、无状态登录&有状态登录二、代码1、SecurityConfig.java2、login.html3、目录原创 2020-05-26 21:08:58 · 388 阅读 · 0 评论 -
Spring Security(Spring安全框架)学习笔记(二)——登录接口,登录参数,登录回调,注销登录
Spring Security(Spring安全框架)学习笔记(一)地址:https://blog.youkuaiyun.com/qq_40366738/article/details/106313985登录接口,登录参数,登录回调,注销登录SecurityConfig.java控制层html页面退出登录logout测试目录结构SecurityConfig.java注意:在写路径的时候要加上"/",否则访问会出错404!package com.hx.security;import org.springfra原创 2020-05-25 17:11:22 · 647 阅读 · 0 评论 -
Spring Security(Spring安全框架)学习笔记(一)——简介、自定义登录页面、放过静态资源
SpringSecurity介绍简介:是为基于J2EE企业应用软件提供了全面安全服务。发展:Acigi Security -> Spring Security,配置繁琐门槛高,springboot简化配置。核心功能:认证(登录)授权(权限鉴别)Spring Security 目前支持认证一体化如下认证技术:HTTP BASIC authentication headers (一个基于IEFT RFC 的标准)HTTP Digest authentication hea原创 2020-05-24 14:34:20 · 695 阅读 · 2 评论 -
springMVC整合aliPay沙箱支付pc网页快速接入,及踩坑记录
1. 首先下载相关alipay官方demoalipay网页支付开放文档地址:https://opendocs.alipay.com/open/270/105898alipay的demo下载https://opendocs.alipay.com/open/270/1062912. 开始接入2.1. 导入依赖<!-- 阿里支付 --><dependency> ...原创 2020-04-25 17:18:06 · 1004 阅读 · 0 评论 -
SpringMVC实现文件上传multipartResolver
文章目录1、导入相关依赖2、配置文件上传参数3、编写监听器InitApplicationListener.java4、编写文件上传的控制器FileController.java5、前端HTML与JS代码终:在tomcat的该项目的上级目录中可以看到已上传的文件1、导入相关依赖<!-- 文件上传 --><dependency> <groupId>commo...原创 2020-03-29 14:38:16 · 198 阅读 · 0 评论 -
spring入门—学习springMVC模拟实现
spring入门—springMVC模拟实现原创 2020-03-16 22:35:20 · 190 阅读 · 1 评论 -
springmvc入门—springmvc的使用(3)interceptor拦截器
文章目录1. 过滤器&拦截器2. 编写index.html3-1. 编写第一个拦截器MyInterceptor.java继承HandlerInterceptor3-2. 编写MyInterceptor2.java继承WebRequestInterceptor4-1. 编写控制器DemoController.java4-2. 编写控制器BackController.java5. 配置spirngmv...原创 2020-03-16 19:36:17 · 205 阅读 · 0 评论 -
springmvc入门—springmvc的使用(2)
文章目录原创 2020-03-16 17:04:16 · 202 阅读 · 0 评论 -
spirngmvc入门—springmvc的使用(1)
spirngmvc入门—springmvc的使用1.创建maven工程,并导入相关依赖(pom.xml)2. 项目结构与html页面3.编写实体类(Person.java)4.编写业务实现类(DeptBizImpl.java)5. 编写控制器类(DemoController.java)6. 编写xml配置(spring-beans.xml、spring-mvc.xml)附:原理图及原理简介1.创...原创 2020-03-13 16:03:23 · 302 阅读 · 0 评论 -
Mybatis入门学习笔记
Mybatis入门1.mybatis简介2.如何在eclipse中使用mybatis创建maven工程导入响应jar包1.mybatis简介MyBatis 本是apache的一个开源项目iBatis,后迁移google code并且改名为MyBatis,后迁移Github。是一款优秀的持久层框架,支持定制化 SQL、存储过程、高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置...原创 2020-03-04 23:16:02 · 549 阅读 · 0 评论 -
mybatis使用案例
一、MyBatis是一个基于Java的持久层框架。它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。二、开始使用1.myb...原创 2019-09-04 10:02:09 · 285 阅读 · 0 评论 -
Maven入门 及使用maven构建Java Web工程案例
什么是mavenmaven是一个跨平台的项目管理工具。主要服务于Java平台的项目构建,依赖管理和项目信息管理。maven的用途服务于构建,是一个强大的构建工具。自动化构建,可从清理、编译、测试、生成报告、打包到部署。只需要输入简单命令即可,不需要一次次的输入命令。安装与环境配置先下载maven下载地址:https://maven.apache.org/download.cgi 并...原创 2020-02-20 15:20:33 · 550 阅读 · 0 评论 -
Spring入门—SpringAop
Spring入门—SpringAop一、springAop术语二、springAop快速入门---案例(这里使用注解方案)1. 导入相关依赖包2. 编写计算器接口(Calculator.java)3. 编写计算器类继承上面的接口(HxCalculator.java)4. 编写日志工具类(LogUtil.java)5. 编写日志切面类(LoggingAspect.java)6. 在资源包下编写全局配...原创 2020-03-06 17:44:46 · 360 阅读 · 0 评论 -
Spring入门 及 模拟springioc
Spring入门简介核心:spring特点:创建第一个Spring项目导入相关依赖创建实体类创建spring的xml配置创建测试类简介spring:是一个大型的容器,用来管理协调各层之间的调用。核心:IOC/DI:控制反转/依赖注入 Inversion of Control/Dependency Injection.AOP:Asepct Oriented Programming.s...原创 2020-03-04 17:28:26 · 408 阅读 · 0 评论