Spring框架
文章平均质量分 50
有时间指导毕业设计
这个作者很懒,什么都没留下…
展开
-
SSH框架重构SpringCloud +vue + elementUI,起码读懂代码和前端的原生JS
SSH项目了解原创 2022-10-29 22:01:47 · 1015 阅读 · 1 评论 -
SpringBatch实际业务技术总结
1.实际业务实现的不一定是ItemReader接口,可能是其他的一些接口,不过这些接口都最终实现了ItemReader接口。@Component@Slf4jpublic class InspectorDayTaskReader<T> extends AbstractItemCountingItemStreamItemReader<T> implements InitializingBean { private Iterator<T> iterator;原创 2022-04-25 10:54:16 · 525 阅读 · 0 评论 -
SpringBatch的ItemReader,ItenWriter是如何进行读写的
reader: 读是每次读一条数据的,直到读取到chunk()里面任务大小就会进行写入的操作。ItemWriter: 这个是写,chunk大小来解决的,如果你的chunk()设置的提交间隔太小会执行很多次。通过xxl-job进行调度在任务管理器中进行配置好那个JobHandler以后(当然你最先配置好的是你的执行器管理),然后进行调度的时候根据框架的执行流程来:JobLauncher------->Job---------->Flow----->Step------------原创 2022-04-18 19:33:09 · 685 阅读 · 1 评论 -
xxl-job(许雪里开发),分布式任务调度平台+定时任务
xxl-Job(分布式任务调度中心(许雪里开发)面试题:你的项目是分布式的,项目的定时任务是怎么做的?分布式任务调度如果让你来实现,有什么思路,怎么实现? 有没有了解过一些开源的方案来解决这一块问题?集中式任务调度的框架Quartz它是一个单体项目的定时框架,也是我们java开发中常见的定时任务。什么是定时任务?是指在指定的时间去执行任务(业务代码)java实现定时任务的一些方式while(true)+Thread.sleep(轮询+线程休眠)ScheduledExecutorServi原创 2022-03-29 15:02:23 · 2130 阅读 · 1 评论 -
生成订单和订单快照必须同时执行,或者同时失败
加上这个Transactional注解用在方法上面可以使用这个操作具有事务的特征,同时成功,同时失败, @Transactional public ResultVO addOrder(List<Integer> cids, Orders orders) {// 根据cids查询购物车的详情记录(包括库存) List<ShoppingCartVO> shoppingCartVOList = shoppingCartMapper.selectS.原创 2021-09-27 15:46:45 · 562 阅读 · 0 评论 -
Spring的重点标签
Spring的重点标签的配置:原创 2021-01-31 21:01:12 · 74 阅读 · 0 评论 -
SpringMVC的组件解析(RequestMapping)
@RequstMapping的参数它的常用参数:spring-mvc.xml文件的组件扫描:原创 2021-02-22 17:35:45 · 86 阅读 · 0 评论 -
Spring的注解开发(原始注解和新注解)
注解开发代替xml文件的配置,简化配置,提高开发效率。Spring的原始注解(主要替代Bean的配置):Spring利于区分@Compnent注解,可以使用@Serice,@Repository(dao层),@Controller(web层)代替@Compnent,其效果一样。@Resource注解:...原创 2021-02-02 14:38:04 · 142 阅读 · 0 评论 -
Spring中properties文件的注入
在核心配置文件中加入:<!-- 加载配置文件db.properties--> <context:property-placeholder location="db.properties"/>其中db.properties位于Resource目录下原创 2021-02-02 13:13:13 · 235 阅读 · 0 评论 -
SpringApI
SpringAPI使用:原创 2021-01-31 21:14:52 · 106 阅读 · 0 评论 -
Spring框架的基础学习
Spring框架的学习 定义:Spring是轻量级的开发框架 以IOC(反转控制:也就是不用java中的new直接给你找到容器)和AOP(Aspect Oriented Programing:面向切面的编程)为内核。原创 2021-01-20 23:14:42 · 116 阅读 · 3 评论 -
SpringMVC轻量级的框架
SpringMVC是基于java实现的MVC设计模型的请求驱动类型的轻量级的Web框架,属于SpringFrameWork的后续产品,已经融合于Spring WebFLow中。SpringMVC已经成为目前最主流的MVC框架之一,并且随着Spring3.0的发布,全面超越Struts2成为最优秀的MVC框架。(注解是它的主要的作用,同时还支持RESTFUL编程风格的请求)图中展示了SpringMVC把一样程序员需要写的共有的代码变成抽取了出来:SpringMVC的开发:导入Springmvc需要原创 2021-02-08 13:21:12 · 333 阅读 · 4 评论 -
Spring的配置文件(分模块开发)
由于Spring实际开发中配置的内容非常多,只使用一个ApplicationContext.xml的话不容易整理,也不利于开发者找。所以Spring把配置文件拆分了多个。在主配置文件中用:<import resource="applicationContext-xxx.xml">引入...原创 2021-01-31 20:53:53 · 97 阅读 · 0 评论 -
Spring集成web环境
为了使ApplicationContext容器只创建一次有了如下的方法:1.创建一个容器加载监听类2. web.xml配置这个类3.在UserServlet中修改优化一下:Spring帮助我们提供了这样的方法:原创 2021-02-07 23:02:43 · 102 阅读 · 0 评论 -
Exception in thread “main“ org.springframework.beans.factory.NoSuchBeanDefinitionException: No quali
Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.demo.service.UserService' available原因:没有找到Bean.NOSunchBean可能是没有在applicationContext.xml中配置组件扫描的异常配置:...原创 2021-02-02 12:33:31 · 676 阅读 · 0 评论 -
SSM详细的过程,一套就够了
文章目录aop笔记1. 通过xml配置aop2. 通过注解配置aopSpringJDBC:正常jdbc连接数据库流程:使用spring data jdbc流程:增加AOP切入功能:Spring事务**事务概念:**特征:两种实现方式:基于xml方式实现声明式事务基于注解方式来实现声明式事务MyBatis笔记:什么是MyBatis?mybatis环境搭建:0. 数据库表1. 创建maven project2. pom.xml 文件里面引入 mybatis和mysql依赖3. 创建实体类, dao接口4. 创建原创 2021-08-21 15:04:50 · 818 阅读 · 0 评论 -
SSM异常统一处理
@ExcepHandler异常局部处理的注解,只可以处理一个Controller的异常,不可以同时处理两个Conroller的异常。@ControllerAdvice 异常全局处理的注解,里面加上注解**@ExceptionHandler(Exception.class)**,就可以处理全部的异常ErrorController:package com.zjj.controller;import org.springframework.stereotype.Controller;import or原创 2021-05-31 08:52:35 · 188 阅读 · 1 评论 -
SSM实现登录注册,和图片的显示
在SSM环境已经搭建好的基础上:创建UserDao进行登录,和注册的函数:package com.zjj.dao;import com.zjj.pojo.User;import java.util.List;public interface UserDao { //查询所有 public List<User> queryAllUsers();// 登录 public User queryUserByUserNameAndPwd(User use原创 2021-05-18 09:53:26 · 747 阅读 · 1 评论 -
SpringMVC的环境搭建,取值和传值
SpringMVC环境搭建标题工作原理图:Springmvc是一个控制框架,封装的是servletSpringmvc环境搭建:1.创建maven web project2.导入pom.xml文件的依赖<!-- 从这开始 --><properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source&原创 2021-05-02 22:24:01 · 134 阅读 · 2 评论 -
SpringMVC的工作原理
SpringMVC的工作原理:springmvc执行原理(面试题):1、 用户发送请求至前端控制器DispatcherServlet。2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4、 DispatcherServlet调用HandlerAdapter处理器适配器。5、 HandlerA原创 2021-05-03 08:56:20 · 95 阅读 · 0 评论 -
ssm整合成功步骤如下
相关的包结构如图:pom.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac原创 2021-05-03 11:44:04 · 97 阅读 · 0 评论 -
SpringAOP注解编程
创建Log类:代码如下:```javapackage com.zjj.pojo;import org.aspectj.lang.annotation.After;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Before;import org.springframework.core.annotation.Order;import org.springframework.st..原创 2021-03-28 11:17:32 · 123 阅读 · 1 评论 -
SpringIOC组件扫描的Component-scan,用注解配置
创建maven工程由于创建的maven工程没有test包,可以在src目录下面创建这个包,然后进行相关的测试。```xmlApplicationContext.xml的相关的内容:<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/sch.原创 2021-03-19 09:17:15 · 107 阅读 · 0 评论 -
SpringIOC依赖注入的两种方法,set,get,构造器的注入
Bean中的一对一的引用ApplicationContext.xml中的ref:List和Properties,Map,Set注入原创 2021-03-13 23:19:15 · 248 阅读 · 0 评论 -
Spring的基础入门
创建Dynamic Webproject项目导入相关的坐标(jar包)(spring-context,tomcat服务器的,和在sc目录下面创建一个ApplicationContext.xml文件(可以导入的头文件在网上去找到就好在sc目录下面创建一个dao包,下面创建接口TestDao(加上方法sayHello()),实现类用TestDaoimpl(继承TestDao包中的方法sayHello()).在ApplicationContext.xml文件中加上<bean id="test" .原创 2021-03-08 11:49:31 · 70 阅读 · 0 评论