
JavaWeb
文章平均质量分 76
spring+springmvc+mybatis整合jsp
pshdhx_albert
主要更新java全系列博文,包括学习过程中的基础笔记与工作过程中的经验分享,后续会分享面试题。
从一做起,脚踏实地,稳中求进,有质量的量变才会引起质变!pursue ~~~
展开
-
tomcat启动后,执行一个方法作为监听
tomcat启动后,执行一个方法作为监听的两种方式原创 2023-09-22 17:07:28 · 313 阅读 · 0 评论 -
javaWeb差缺补漏(二)【针对于自身知识点掌握情况】
意在归纳整理java全家桶系列。本片是javaweb针对于自己情况查缺补漏。希望大家一块学习,一块进步,加油!原创 2023-08-24 13:17:35 · 164 阅读 · 0 评论 -
javaWeb差缺补漏(一)【针对于自身知识点掌握情况】
这是一个java全家桶的系列,此篇文章是对javaweb的查缺补漏,包括html,js,jquery,servlet、listerner,filter等。一起复习,一起进步,加油!原创 2023-08-24 13:21:50 · 115 阅读 · 0 评论 -
Spring5的全细节回顾总结
Spring5的全细节回顾总结。包括IOC原理,AOP概述,工厂模式,jdbcTemplate,事务操作,Spring5新特性,整合Junit4、Junit5单元测试,整合log4j2日志,WebFlux初使用,以及全部的代码整合等等。原创 2023-01-12 13:29:17 · 546 阅读 · 1 评论 -
Spring4 全细节回顾
spring4的全细节回顾。包括IOC,AOP,代理模式和单例模式,事务控制等的配置详解原创 2023-01-08 22:52:02 · 539 阅读 · 1 评论 -
原生mybatis使用细节回顾
mybatis的细节使用回顾,包括association,collection,源码解读等。原创 2022-11-14 00:38:56 · 303 阅读 · 0 评论 -
IDEA中已配置阿里镜像,但maven无法下载jar包的问题
https://blog.csdn.net/HeyWeCome/article/details/104543411转载 2021-09-05 17:54:23 · 215 阅读 · 0 评论 -
oauth2.0实现认证服务和资源服务
代码地址:https://github.com/pshdhx/cloud-security-oauth.git分布式认证授权解决方案1、认证授权服务功能:接入端及登录用户的合法性进行验证,并颁发tokenAuthorizationEndpoint 服务于认证请求。默认 URL: /oauth/authorize TokenEndpoint 服务于访问令牌的请求。默认 URL: /oauth/token 。资源服务功能:保护资源,对非法请求进行拦截,对请求中...原创 2021-07-28 10:11:46 · 1352 阅读 · 3 评论 -
用户登录和授权(三)springboot+security实现
Springboot整合security实现用户的身份认证和授权配置security; 查询用户的身份信息和用户权限; demo地址:https://github.com/pshdhx/security-boot-pshdhx.git1、配置securitypackage com.pshdhx.config;import org.springframework.context.annotation.Bean;import org.springframework.context.anno原创 2021-07-26 11:33:27 · 303 阅读 · 0 评论 -
用户登录和授权(二)springmvc+security实现
全部代码地址:https://github.com/pshdhx/security-springmvc-pshdhx.git首先,拦截用户的请求就不用web.xml或者是spring-mvc.xml来做了。直接上security的配置文件; /** * security配置 */ @EnableWebSecurity public class WebSecurityConfig extends WebSecurityConfigurerAdapter {..原创 2021-07-24 14:22:32 · 271 阅读 · 0 评论 -
用户登录和授权(一)【原始篇-springmvc+servlet3.0】
什么是认证?简单来说:就是输入账号和密码获取系统合法身份进而登录系统的过程就包含了认证。认证就是一个系统判断用户的身份是否合法的过程,身份合法方可登录系统,身份不合法系统会拒绝访问。常见的认证方法:用户名密码登录,二维码登录,手机短信登录。人脸登录或者是指纹登录等方式。为什么要认证?认证是为了保护系统的隐私数据与资源,用户的身份合法方可访问系统的资源。什么是会话?用户认证通过后,为了避免用户的每次操作都进行认证,所以将用户的身份信息保存在会话中。会话就是系统为了保护当前用户的登录方式所提原创 2021-07-22 16:53:20 · 229 阅读 · 0 评论 -
spring全家桶-spring知识点复习(一)spring的bean对象总结,容器总结,单例总结
bean普通对象javabean当前对象的属性设为私有。springbean spring-context: classpathxmlapplicationcontext对象 spring.xml 定义xml:<bean id class/> user = 对象.getBean("user",User.class)区别:凡是由spring生成管理的对象定义bean的方式 1、xml<bean/> <conte...原创 2021-02-18 17:35:50 · 5934 阅读 · 0 评论 -
mybatis中的association和collection
JavaType和ofType都是用来指定对象类型的,但是JavaType是用来指定pojo中属性的类型(常用于association),而ofType指定的是映射到list集合属性中pojo的类型(常用于collection)。2、association(一对一关联)<resultMap id="getMaintenanceDtoListMapOneToOne" type="com.atpdc.springboot.dto.BuildingMaintenanc原创 2021-02-03 14:02:52 · 5934 阅读 · 0 评论 -
maven指令手动导入本地的jar包
mvn install:install-file -DgroupId=com.dragon -DartifactId=tools -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=D:\Downloads\chromeDownload\lwj-flowable-master\docs\缺省的tools包\tools-1.0-SNAPSHOT.jar原创 2020-09-20 14:03:17 · 4234 阅读 · 0 评论 -
shiro的认证、授权、会话、加密
shiroshiro是一个基于java的开源的安全管理框架,可以完成认证,授权,会话管理,加密,缓存功能。为什么学习shiro在java的世界中,安全管理框架有spring security和shiro。spring security主要依赖于spring,并且比较复杂,学习曲线较高。shiro比较简单,而且其比较独立,既可以javaSE中使用,也可以在javaEE中使用,并且在分布式集群的环境下也可以使用。shiro的结构体系Authentication认证:验证用户是否合法。==原创 2020-07-22 16:09:23 · 5814 阅读 · 0 评论 -
thymeleaf使用、运行、简单语法
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"&.原创 2020-07-21 14:10:36 · 6215 阅读 · 0 评论 -
Model对象
Mode对象负责在控制器和展现数据的视图之间传递数据。实际上,放倒Model属性中的数据将会赋值到Servlet Response的属性中,这样视图就能找到它们了。@GetMapping("/design")public String designList(Model model){ model.addAttribute(key,value); return "design"}...原创 2020-07-21 11:56:21 · 5979 阅读 · 0 评论 -
注解:@RequestMapping、@Controller、@RestController
@Controller这个注解会将这个类识别为控制器,并且将其作为组件扫描的候选者,所以Spring会发现它并且自动创建一个Bean实例到Spring上下文中;在类上使用@RequestMapping("/design"),在该类中的方法上使用@GetMapping(),相当于对类的注解进行了细化;@GetMapping=RequestMapping(method=RequestMethod.GET) 前一个是spring4.3后引入的;注解 描述 @RequestMapping原创 2020-07-21 14:37:37 · 5927 阅读 · 0 评论 -
Lombok库和实体类表单校验--Bean Validation API
它能够在运行时动态生成getter,setter方法,以及equals()、hashCode()、toString()这些方法;类级别的@Data注解就是由Lombok提供的,它会告诉Lombok生成所缺失的方法,同时还会生成所有以final属性作为参数的构造器。IDEA使用Lombok必须要导入与IDEA版本号(启动时显示界面中有)完全匹配的包;Eclipse导入成功后bin目录下会有lombok.jar的文件;Spring tool suite右键单击pom.xml找到spring=&g原创 2020-07-21 11:13:11 · 6159 阅读 · 0 评论 -
hibernate笔记总结
1、hibernate的概述、orm思想、环境的搭建、实现添加操作、配置文件详解、核心APIHibernate概述Orm思想:Session.save(user);环境的搭建:导入hibernate的jar包:Hibernate/requied/*.jar;Jpa/*.jar;因为在使用hibernate的时候,会有很多日志信息的输出,hibernate本身没有支...原创 2019-05-30 21:24:53 · 5751 阅读 · 0 评论 -
struts2笔记整理
整理struts2的概述、入门、执行过程、源代码、核心配置文件、分模块开发、action编写方式、action访问方法介绍Struts2入门:概述:Struts2的框架是应用在web层的框架-显示层Struts2是在struts1和webwork之上发展的全新的框架Struts可以解决的问题: 图。Strut2的版本:Web层常见的框架:spri...原创 2019-05-30 21:36:32 · 5705 阅读 · 0 评论 -
spring笔记整理
整理spring概念、ioc底层原理、bean管理、web整合Spring的概念+ioc入门Spring的概念:是一个开源的轻量级框架【不需要依赖其他框架,可以直接使用的免费框架】Spring是一个一站式框架:【web层+service层+dao层都可以使用spring完成】Spring核心框架两部分Aop:面向切面编程:扩展一个功能不需要修改源代码实现Ioc:控制反转...原创 2019-05-30 21:46:00 · 5860 阅读 · 0 评论 -
Maven整理
项目环境的创建:原理:基于Ant的构建工具,比Ant功能高级。运行原理图:maven - 本地仓库 - 中央仓库http://repo1.maven.org./maven2/配置国内的阿里镜像:在建立maven之前配置jdk版本一致。 建立本地仓库 配置阿里云镜像 <mirror>...原创 2019-05-30 22:08:45 · 5674 阅读 · 0 评论 -
mybatis笔记整理
1、测试mybatis在java文件中取得数据表中的内容2、xml核心配置文件详解3、数据库连接池4、编码问题三种查询方式log4jmapper.xml中的parameterType属性分页别名新增和事务讲解测试网页分页getMapper接口绑定方案和多参数传递动态sqlthreadlocal缓存mybatis注解运行原理1...原创 2019-05-30 22:19:40 · 7752 阅读 · 0 评论 -
springMVC笔记整理
springMVC简介配置文件方式搭建环境运行过程源码跟踪注解方式搭建环境基本数据类型和对象类型作为参数复杂数参数和restfu风格参数跳转方式@ResponseBodyjsp9大内置对象和4个作用域作用域传值的四个方式文件的上传和下载带有头像的注册自定义拦截器练习登录springMVC运行原理springMVC简介: Spri...原创 2019-05-30 23:07:51 · 5698 阅读 · 0 评论 -
SSM框架整合
目录SSM框架-Spring复习整合IOC/DIAOPAOP常用的表达式SSM框架-SpringMVC复习整合执行逻辑图组件介绍DispatcherServletHandlerMappingHandlerAdapterHandlerViewResolver源码解读SSM框架-Mybatis复习整合Mybatis-generaor-g...原创 2019-06-03 02:19:15 · 5620 阅读 · 0 评论