
spring&servlet
文章平均质量分 54
一些框架伊始
ahyo
这个作者很懒,什么都没留下…
展开
-
git相关
git原创 2022-09-01 22:11:45 · 74 阅读 · 0 评论 -
认识SpringSecurity
概览原创 2022-08-31 22:08:06 · 127 阅读 · 0 评论 -
SpringSecurity
security原创 2022-08-30 23:39:41 · 157 阅读 · 0 评论 -
Dubbo环境搭建
Dubbo原创 2022-08-30 23:22:42 · 87 阅读 · 0 评论 -
Dubbo文档
Dubbo原创 2022-08-28 22:42:49 · 347 阅读 · 0 评论 -
分布式理论
分布式原创 2022-08-27 23:30:12 · 104 阅读 · 0 评论 -
富文本编辑器的涉及
富文本编辑器原创 2022-08-26 23:12:33 · 290 阅读 · 0 评论 -
SpringBoot:异步 定时 邮件任务
异步 定时 邮件原创 2022-08-25 22:49:02 · 152 阅读 · 0 评论 -
SpringBoot:集成Swagger 下
swagger原创 2022-08-24 23:40:42 · 111 阅读 · 0 评论 -
配置国际化解析文件及生效探究
页面国际原理探究原创 2022-08-23 23:47:34 · 200 阅读 · 0 评论 -
SpringBoot:页面国际化配置
页面国际化原创 2022-08-23 23:23:42 · 193 阅读 · 0 评论 -
SpringBoot:MVC自动配置原理
基本MVC自动装配原理原创 2022-08-19 20:49:20 · 272 阅读 · 0 评论 -
SpringBoot:Thymeleaf模板引擎
Thymeleaf原创 2022-08-17 19:57:14 · 235 阅读 · 0 评论 -
springboot:Web静态资源处理
Web静态资源原创 2022-08-16 18:25:31 · 135 阅读 · 0 评论 -
JdbcTemplate对象
JdbcTemplate原创 2022-08-15 17:44:32 · 324 阅读 · 0 评论 -
springBoot整合JDBC 初步
springBoot jdbc原创 2022-08-15 17:29:11 · 246 阅读 · 0 评论 -
springboot整合druid
Druid原创 2022-08-06 17:38:51 · 85 阅读 · 0 评论 -
xml的涉及
xml原创 2022-07-10 11:32:31 · 151 阅读 · 0 评论 -
springBoot:原理进一步深入
进一步探究原创 2022-07-09 23:47:25 · 62 阅读 · 0 评论 -
springboot:自动装配原理的初识
自动装配原创 2022-07-06 22:57:55 · 76 阅读 · 0 评论 -
SpringBoot-JSR303数据校验
springBoot 配置文件原创 2022-07-04 14:38:02 · 189 阅读 · 0 评论 -
springboot一些常用的注解
@EnableAutoConfiguration :开启自动配置功能以前我们需要自己配置的东西,而现在SpringBoot可以自动帮我们配置 ;@EnableAutoConfiguration告诉SpringBoot开启自动配置功能,这样自动配置才能生效;点进注解接续查看:@AutoConfigurationPackage :自动配置包@Import({Registrar.class})public @interface AutoConfigurationPackage {}@import :Spri原创 2022-07-02 22:28:11 · 58 阅读 · 0 评论 -
SpringMVC:拦截器demo简单演示
演示 拦截器的具体作用:新建interceptor类 用于拦截:preHandle return true意味放行 继续执行下一个拦截器false则相反。application.xml:运行tomcat 输入url跳转 输出控制台显示:return false:原创 2022-06-27 09:12:30 · 162 阅读 · 0 评论 -
springMVC实现异步数据加载及验证用户名
异步数据加载Demo:建立实体类 pojo:添加url路径及其方法实现:test.jsp:验证用户名及密码 Demo:依然是同一个类下 添加url及其方法:login.jsp:解析在代码中 $.post()写法尽量不用缩写在这里插入图片描述...原创 2022-06-20 23:16:35 · 181 阅读 · 0 评论 -
springMVC Ajax初体验及所遇问题的解决
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。传统的网页(即不用ajax技术的网页),想要更新内容或者提交一个表单,都需要重新加载整个网页。使用ajax技术的网页,通过在后台服务器进行少量的数据交换,就可以实现异步局部更新。利用AJAX可以做:1、注册时,输入用户名自动原创 2022-06-19 09:18:42 · 171 阅读 · 0 评论 -
关于SSM框架整合之后的局部功能新增优化
结合之前的SSM框架整合案例 在此基础上新增搜索功能,以下是大致优化过程。添加方法 在dao层 service层 改写controller层及其dao层mapper.xml代码。dao层:service层及其该层实现类IMPl:一开始数据类型设置的是 返回pojo的实体类型——Books,因为考虑到检索时是查询一本书,sql语句直接为于是 最初的controller层只是 实例化Books类 再添加该对象进list 利用if(list==null){}发现并不管用 通过后台输出原因在于list根本不原创 2022-06-18 15:51:36 · 250 阅读 · 0 评论 -
SSM整合:最终部分——spring MVC层遇到的细节问题
一、第一次整合启动 出现classnotfound 出现在org.springframework.web.filter.CharacterEncodingFilter处理办法:WEB-INF 下新建lib 导入所有的包。二、运行之后出现 404 或者点击页面按钮跳转失败或者报:Missing URI template variable ‘id’ for method parameter of type long]的错误示例:解决方法:1、注意 @Qualifier(“BookServiceImp原创 2022-06-16 22:59:44 · 166 阅读 · 0 评论 -
SSM框架整合 springMVC层最终整合部分
spring_MVC.xml:及其application.xml:web.xml:原创 2022-06-14 18:32:25 · 75 阅读 · 0 评论 -
SSM框架整合 spring层
spring-Dao.xml:spring-service.xml:其中标签里含有的 ref 可以关联另一个spring下的.xml文件的bean再比如:两个.xml文件并没用bean——bookMapper 但是com.service.BookServiceImpl该类下有 set方法:原创 2022-06-13 20:14:49 · 106 阅读 · 0 评论 -
Spring中的事务管理
Spring在不同的事务管理API之上定义了一个抽象层,不必了解底层的事务管理API就可以使用Spring的事务管理机制。Spring支持编程式事务管理和声明式的事务管理。保证数据的一致 。在未使用事务管理的时候 把插入和删除操作同时放入同一方法执行 其中删除sql语句故意写错 其运行结果 数据不一致——数据插入了 但是未删除,也就是没有实现要么全成功要么全失败。接口的实现类:query()方法 是实现查找所有结果。 将插入和删除操作放入,一起执行。未使用事务管理时,出现数据不一致。现在使用事务管理:原创 2022-06-11 21:09:39 · 297 阅读 · 0 评论 -
MyBatis_spring整合,代码比较
具体的整合 可以参考官方文档整合前MyBatis 框架所需要的配置文件及其其他类、接口的实现。同样的,基于之前的传统开发,同样会有:实体类、接口。MyBatis在此基础上 会有MyBatisConfig.xml文件用于配置datasource、绑定mapper的位置及其其他有关的设置。避免产生过多的重复操作——可以把每次sqlSessionFactory类实例化获得sqlsession这一步骤。写为一个工具类,方便使用。除此之外,相应地接口有着相应的——mapper.xml,再则就是test里的测试原创 2022-06-09 16:58:11 · 107 阅读 · 0 评论 -
MyBatis-spring 整合
用途——将 MyBatis 代码无缝地整合到 Spring 中基础需要:spring框架的熟悉和MyBatis框架的熟悉依赖添加:在之前的spring 以及myBatis学习中添加相应框架依赖支持即可。要和 Spring 一起使用 MyBatis,需要在 Spring 应用上下文中定义至少两样东西:一个 SqlSessionFactory 和至少一个数据映射器类。在 MyBatis-Spring 中,可使用SqlSessionFactoryBean来创建 SqlSessionFactory。要配置这个工原创 2022-06-08 20:56:33 · 97 阅读 · 0 评论 -
spring-aop 余下部分 注解实现
由其另一种方式的衍生——.xml形式,自定义切入类,存在标签——自定义切入类( 涵盖代理类原创 2022-06-07 20:04:40 · 91 阅读 · 0 评论 -
spring_aop 从动态代理到最终aop的实现
一开始接触学习的静态代理 到动态代理 再到如今基于两者的理解之上使用spring来实现aop思想。一些接触spring实现aop之后的总结:从底层静态代理代码讲解到动态代理再到aop静态代理 代理的是一个类后两者最后要对其代理的都是接口,其反射机制作用。为什么 动态代理不需要如静态代理新建一个类来让代理类代理,是因为在调用程序中将其需要被代理的类传递给了。在其中动态生成了代理完成了一系列操作**AOP(Aspect Oriented Programming)意为:**面向切面编程,通过预编译方式和原创 2022-06-06 16:08:53 · 137 阅读 · 0 评论 -
spring-AOP:例子梳理动态代理
AOP所使用的代理模式就是动态代理,动态代理的代理类是动态生成的 . 静态代理的代理类是我们提前写好的所以在学AOP之前利用JDK动态代理来形象的阐述具体的内容——JDK的动态代理需要了解两个类:核心 : InvocationHandler 和 Proxy用一个以Object 所有类的父类作为类类型写一个万能的动态代理:proxyInvocationHandle:UserserviceImpl:userservice 接口;Test类:动态代理 jdk动态代理public原创 2022-06-05 16:39:52 · 185 阅读 · 0 评论 -
Spring aop 代理模式
代理模式分为 静态代理和动态代理,AOP的地产机制就是动态代理!学习AOP的基础,先了解静态代理模式。静态代理还有接口 实体类 接口主要是几个实体类之间产生的联系 比如老师和学生之间就是教导的关系。实体类也就是老师和学生。但是这个例子凸显不出代理的意思,更能凸显的则是房东和中介的及其客户的关系,其中中介就是代理。这几个涉及到的实体类都会去实现Rent接口的方法。静态代理的好处:可以使得我们的真实的实体会更轻松代码量更少. 不再去关注一些公共的事情 .公共的业务由代理来完成 . 实现了业务的分工 ,公共业原创 2022-06-04 20:44:52 · 288 阅读 · 0 评论 -
spring 注解实现自动装配bean
@Autowired@Autowired是按类型自动转配的,不支持id匹配。需要导入 spring-aop的包!具体的context 及其aop 的约束、配置@Autowired(required=false) 说明:false,对象可以为null;true,对象必须存对象,不能为null。@Qualifier@Autowired是根据类型自动装配的,加上@Qualifier则可以根据byName的方式自动装配@Qualifier不能单独使用。需要配合@Autowired@Resource@Re原创 2022-06-02 16:07:45 · 133 阅读 · 0 评论 -
Bean的作用域及其自动装配
bean就是由IoC容器初始化、装配及管理的对象。那么建立的.xml文件也可以理解为IoC容器。Bean有六大作用域——singleton、prototype、request、session、application、websocket。singleton是bean默认的作用域,测试实例:单例模式(singleton)——当一个bean的作用域为Singleton,那么Spring IoC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的原创 2022-06-01 18:28:25 · 73 阅读 · 0 评论 -
spring依赖注入的Set 注入
依赖注入(Dependency Injection,DI)。依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 .注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 .构造器注入Set 注入 (重点)要求被注入的属性 , 必须有set方法 , set方法的方法名由set + 属性首字母大写 其中布尔类型的用法在其中。package com.pojo;import java.util.*;public class person { private Str原创 2022-05-31 20:36:29 · 268 阅读 · 0 评论 -
spring——IOC的创建方式及其spring配置
IOC的创建方式通过无参构造方法来创建public class User { private String name; public User() { System.out.println("user无参构造方法"); }}.xml文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"原创 2022-05-30 20:41:39 · 94 阅读 · 0 评论