Spring学习
文章平均质量分 77
罙谷
这个作者很懒,什么都没留下…
展开
-
mac安装Nginx&Nginx常见的命令&Nginx反向代理、负载均衡
【代码】mac安装Nginx&Nginx常见的命令&Nginx反向代理、负载均衡。原创 2022-08-24 15:12:19 · 908 阅读 · 0 评论 -
Spring Cache 注解缓存学习记录
spring cache基本的使用说明原创 2022-08-18 14:07:04 · 290 阅读 · 0 评论 -
3.Spring Boot整合RabbitMQ
Spring Boot整合RabbitMQ一般在开发过程中:生产者工程:application.yml文件配置RabbitMQ相关信息;在生产者工程中编写配置类,用于创建交换机和队列,并进行绑定注入RabbitTemplate对象,通过RabbitTemplate对象发送消息到交换机消费者工程:application.yml文件配置RabbitMQ相关信息创建消息处理类,用于接收队列中的消息并进行处理搭建生产者工程1. 创建工程2. 添加依赖修改pom.xml文件内容为如下:原创 2022-04-08 09:10:42 · 208 阅读 · 0 评论 -
1.SpringBoot环境搭建、依赖注入、打包部署
1.SpringBoot的概述1.1什么是SpringBoot,为什么要SpringBoot,SpringBoot的特点是什么?SpringBoot是spring的子项目,帮助程序员减少xml配置,做到迅速上手,让开发人员注重业务而不是配置;减少复杂的配置和依赖管理,只需要使用java -jar 启动,就可以得到一个生产级别的web工程;特点: 1.快速 2.直接嵌入应用服务器,如tomcat、jetty、undertow等;不需要去部署war包 3.提供固定的启动器依赖去简化组件配置;实现开原创 2022-03-29 17:40:12 · 1415 阅读 · 0 评论 -
10.SpringMVC的文件上传&SpringMVC自定义拦截器(HandlerInterceptor)&SpringMVC异常处理机制
SpringMVC的文件上传1-SpringMVC的请求-文件上传-客户端表单实现(应用)文件上传客户端表单需要满足:表单项type=“file”表单的提交方式是post表单的enctype属性是多部分表单形式,及enctype=“multipart/form-data”<form action="${pageContext.request.contextPath}/user/quick22" method="post" enctype="multipart/form-data">原创 2022-03-12 21:29:28 · 372 阅读 · 0 评论 -
SSM框架 配置文件的书写思路
主要的配置文件有:jdbc.propertieslog4j.propertiesapplicationContext.xml(spring核心配置文件,不需要sqlMapConfig.xml Mybatis核心配置文件被整合了)spring-mvc.xml(springmvc核心配置文件)web.xml实例Mapper.xml1、2、3、4、6文件都在resources目录下1.jdbc.propertiesjdbc.driver=com.mysql.cj.jdbc.Driverjd原创 2022-03-08 14:54:51 · 263 阅读 · 0 评论 -
9.(复习)Spring综合练习(Spring2/itheima_springmvc_test)
Spring练习(Spring2/itheima_springmvc_test)01-Spring练习-环境搭建步骤分析(理解)案例环境搭建步骤:①创建工程(Project&Module)②导入静态页面(见资料jsp页面)③导入需要坐标(见资料中的pom.xml)④创建包结构(controller、service、dao、domain、utils)⑤导入数据库脚本(见资料test.sql)⑥创建POJO类(见资料User.java和Role.java)创建配置文件(applicat原创 2022-03-03 09:44:39 · 189 阅读 · 0 评论 -
在IDEA中打开一个maven项目,resolve完依赖后,缺少部分jar包问题
原创 2022-03-02 08:33:15 · 225 阅读 · 0 评论 -
maven项目依赖没有问题,任然会出现java.lang.ClassNotFoundException的问题解决
典型运行项目错误:ClassNotFoundException大多是缺少jar包java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener解决此问题就是在WEB-INF目录下生成一个lib文件夹,里面放置的是项目pom中所依赖的jar包步骤如下:file -> project structure ->artifacts(选择当前项目)->Output Layout原创 2022-03-02 08:29:14 · 3488 阅读 · 0 评论 -
8.Spring的请求和响应
SpringMVC的请求和响应该篇需要学习的注解有如下几个:@Controller @RequestMapping 地址映射@ResponseBody 相应数据@RequestBody 无需pojo封装@RequestParam(value = "name",required = false,defaultValue = "zhangshen")@PathVariable(value="name")@RequestHeader(value = "User-Agent",required =原创 2022-03-01 12:17:02 · 300 阅读 · 0 评论 -
7.spring与web环境集成
ON1. Spring与Web环境集成1.1 ApplicationContext应用上下文获取方式应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件) ,这样的弊端是配置文件加载多次,应用上下文对象创建多次。在Web项目中,可以使用ServletContextListener监听Web应用的启动,我原创 2022-02-24 13:46:11 · 119 阅读 · 0 评论 -
6.JdbcTemplate基本使用&事务控制{编程式(了解三个对象)&声明式(xml&注解配置)}
JdbcTemplate基本使用01-JdbcTemplate基本使用-概述(了解)JdbcTemplate是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JmsTemplate等等。02-JdbcTemplate基本使用-开发步骤(理解)①导入spring-jdbc和spr原创 2022-02-16 09:50:17 · 457 阅读 · 0 评论 -
5.Spring Aop xml配置代理 注解代理
1.Spring 的 AOP 简介1.1 什么是 AOPAOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。1.2 AOP 的作用及其优势作用:在程原创 2022-02-14 16:00:34 · 607 阅读 · 0 评论 -
4. Spring整合Junit
3.1 原始Junit测试Spring的问题在测试类中,每个测试方法都有以下两行代码: ApplicationContext ac = new ClassPathXmlApplicationContext("bean.xml"); IAccountService as = ac.getBean("accountService",IAccountService.class);这两行代码的作用是获取容器,如果不写的话,直接会提示空指针异常。所以又不能轻易删掉。3.2 上述问题解决思路让Spring原创 2022-02-10 22:00:59 · 212 阅读 · 0 评论 -
2.Spring配置数据源(c3p0&druid)
1.1 数据源(连接池)的作用数据源(连接池)是提高程序性能如出现的事先实例化数据源,初始化部分连接资源使用连接资源时从数据源中获取使用完毕后将连接资源归还给数据源常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等开发步骤①导入数据源的坐标和数据库驱动坐标②创建数据源对象③设置数据源的基本连接数据④使用数据源获取连接资源和归还连接资源1.2 数据源的手动创建①导入c3p0和druid的坐标<!-- C3P0连接池 --><dependency原创 2022-02-10 21:18:33 · 504 阅读 · 0 评论 -
3.Spring注解开发&新注解
2. Spring注解开发2.1 Spring原始注解Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文件可以简化配置,提高开发效率。Spring原始注解主要是替代的配置注解说明@Component使用在类上用于实例化Bean@Controller使用在web层类上用于实例化Bean@Service使用在service层类上用于实例化Bean@Repository使用在dao层类上用于实例化Bea原创 2022-02-10 21:43:51 · 112 阅读 · 0 评论 -
1.SpringIOC&Spring配置文件使用&依赖注入
1. spring概述1.1 Spring是什么(理解)Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 SpringMVC和持久层 Spring JDBCTemplate以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE 企业应用开源框转载 2022-02-09 21:51:10 · 124 阅读 · 0 评论