
SSM
文章平均质量分 55
zz--1111
这个作者很懒,什么都没留下…
展开
-
Spring拦截器和过滤器使用
过滤器Filter实现Filter接口,重写方法web.xml <!-- 使用springSecurity过滤器 --> <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-cl原创 2021-12-01 20:44:13 · 199 阅读 · 0 评论 -
Mybatis工作原理和流程
加载mybatis全局配置文件(数据源、mapper映射文件等),解析配置文件。Mybatis基于XML配置文件生成Configuration和一个个MapperStatement(包含参数映射配置、动态sql语句、结果映射配置),其对应着select、update、delete、insert标签项。SqlSessionFactoryBuilder通过Configuration对象生成SqlSessionFactory,用来开启SqlSession。SqlSession对象完成与数据库的交互:用.原创 2021-10-27 16:29:11 · 219 阅读 · 0 评论 -
SpringMVC工作原理
SpringMVC工作原理客户端发送来请求交给前端控制器DispatcherServlet处理DispatcherServlet根据请求的信息和HandlerMapping的配置,解析找到处理该请求的Handler在这里Spring会通过HandlerAdapter对该处理器进行封装,调用真正的处理器处理请求,并处理相关业务逻辑处理器处理完业务后,会返回一个ModelAndView对象给DispatcherServletDispatcherServlet会借助ViewResolver根据逻辑视图原创 2021-09-28 23:34:53 · 85 阅读 · 0 评论 -
Spring中Bean生命周期与Spring的执行流程
Spring中Bean的生命周期实例化bean对象,并设置属性检查Aware接口,并设置依赖调用 BeanPostProcess的前置初始化方法postProcessBeforeInitialization()调用InitializingBean的afterPropertiesSet()方法调用自身init-method方法调用 BeanPostProcess的后置初始化方法postProcessAfterInitialization()完成创建- 使用销毁检查DisposableBe原创 2021-09-28 23:14:32 · 167 阅读 · 0 评论 -
RestTemplate: HTTP请求工具
RestTemplate是由 Spring 提供的一个 HTTP 请求工具,我们通过它来请求获取一个接口中的数据https://c.m.163.com/ug/api/wuhan/app/data/list-total这个是网易给的新冠疫情实时数据我们用RestTemplate来获取数据,并进行后续的处理,封装到每一个pojo对象1. 先导包<dependency> <groupId>org.apache.httpcomponents</groupId>原创 2021-09-26 15:12:59 · 351 阅读 · 0 评论 -
Spring-AOP(demo)
@Aspect //声明这个类是一个切面类 :包含 切入点pointcut 和 通知advice@Component //声明组件 进入工厂public class MyAspect { //切入点:*返回值 这个类下的*方法(.无论参数.) @Pointcut("execution(* com.zzt.service.UserServiceImpl.*(..))") public void pc(){} @Before("pc()"原创 2021-09-22 15:41:25 · 74 阅读 · 0 评论 -
SSM 前台AJax传递参数和controller后台接收的方法
前台传,后台接收1. 前台用data传递多个参数,后台用@RequestParam(value = "xx")接收有坑: 前台data传递参数的时候不需要加 "XX="2. 直接在url后 +XX,后台用@PathVariable("XX")接收3. 表单点击事件:前台用data:序列化表格,后台用n个RequestParam("XX"),给每一个input接收4. 前台页面A带参数跳转页面B,页面B根据hash获取1. 前台用data传递多个参数,后台用@RequestParam(value = “xx原创 2021-09-06 00:16:00 · 2725 阅读 · 1 评论 -
Mybatis逆向工程模糊查询
criteria.andGnameLike("%"+gname+"%");andXXXLike("%"+name+"%")原创 2021-09-04 17:13:55 · 458 阅读 · 0 评论 -
SSM整合项目中的配置文件
文章目录项目搭建准备配置文件1 applicationContext.xml2 mvc.xml3 web.xml4 关于mybatis逆向工程 mbg.xml项目搭建准备配置文件这里我把mybatis的xml配置文件和spring整合一起了,没有单独创建1 applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema原创 2021-05-29 22:33:59 · 234 阅读 · 0 评论 -
SSM项目的基本编码和笔记
目录一、pom.xml二、applicationContext.xml Spring工厂1. DataSource druid连接池2. SqlSessionFactory3. mapperScannerConfigurer Dao存入工厂管理4.注解扫描 (跳过controller的类5. 事务管理器 (依赖DataSource以获得连接 进行事务控制逻辑6. 启用aop切面注解三、mvc.xml SpringMVC工厂1. 注解扫描 (只扫描controller2. 注解驱动3. 视图解析原创 2021-05-10 12:40:51 · 534 阅读 · 0 评论 -
Spring和MyBatis中的一些注解、bean和笔记
不能用注解的applicationContext.xml1. druid连接池dataSource( jdbc.properties通过context:property-placeholder: )2. sqlSessionFactory 工厂bean( dataSource和mapperLocations[.xml文件] 和 typeAliasesPackage[定义实体类所在的package 每个实体类会自动注册一个别名=类名])3. mapperScannerConfigurer 将da原创 2021-04-26 22:44:56 · 330 阅读 · 0 评论