![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SSM
文章平均质量分 84
记录Spring学习中的核心内容
zero
简单不先于复杂,而是在复杂之后!
展开
-
Spring MVC —@PathVariable的使用和REST风格的介绍
SpringMVC中@PathVariable的使用和REST风格文章目录SpringMVC中@PathVariable的使用和REST风格1、@PathVariable2、REST风格3、总结1、@PathVariable参数像作为参数应该怎么使用呢?可以使用@PathVariable注解,此注解就是提供了对占位符URL的支持,就是将URL中占位符参数绑定到控制器处理方法的参数中。演示://value中的hello是访问路径@RequestMapping(value = "/hello/{na原创 2021-03-21 18:27:50 · 792 阅读 · 0 评论 -
Spring MVC—@RequestMapping注解的介绍
@RequestMapping注解文章目录@RequestMapping注解1、@RequestMapping介绍2、@RequestMapping的属性值1、value属性值(如果不写默认就是value)2、path属性值3、method属性值4、patams5、 headers6、 produces7、consumers3、@RequestMapping模糊匹配1、@RequestMapping介绍用于方法上:表示用来匹配要处理的请求用于类上:表示为当前类的所有方法的请求地址添加一个前置路径原创 2021-03-21 01:18:16 · 292 阅读 · 0 评论 -
使用Idea和Maven搭建Spring MVC——两种方法
使用Idea和Maven搭建Spring MVC由两种方法,看哪种适合就选哪种,最好两种都会一、直接创建Webapp方式1、根据图中方式选2、搭建项目时需要在properties中添加一组键值对,加快了项目创建时间(archetypeCatalog —internal),如果不使用该键值对,也可以,但是会很慢。3、在main文件夹中创建两个文件夹java和resources,用于存放类和配置文件,并设置为根目录(java文件夹设置:选中java文件夹–右键–Mark Directory原创 2021-03-27 11:33:38 · 302 阅读 · 0 评论 -
使用IDEA创建SpringMVC工程的步骤及注意事项(Maven)
使用IDEA创建SpringMVC工程的步骤及注意事项(Maven)一、创建项目注意事项:环境搭载前需要搭建项目,搭建项目时需要在properties中添加一组键值对,加快了项目创建时间(archetypeCatalog —internal),如果不使用该键值对,也可以,但是会很慢。二、环境搭建:1.在main文件夹中创建两个文件夹java和resources,用于存放类和配置文件,并设置为根目录(java文件夹设置:选中java文件夹–右键–Mark Directory as–Source Ro原创 2021-03-06 16:23:55 · 285 阅读 · 0 评论 -
Spring MVC—转发(forward)和重定向(redirect)
Spring MVC转发(forward)和重定向(redirect)1、使用forward实现页面转发在发送请求的时候,可以通过forward:来实现转发的功能,当使用该注解后,响应不会经过视图解析器。转发作用:客户端发送一次请求,在服务器内进行处理地址栏的请求不会发生变化,显示的还是第一次请求的地址请求的次数,有且仅有一次请求请求域中的数据不会丢失根目录:localhost:8080/项目地址/,包含了项目的访问地址,也就是说路径不会改变演示:两种使用方法pack原创 2021-03-27 02:09:14 · 325 阅读 · 0 评论 -
Spring MVC—请求参数获取、请求参数绑定、原生API、常用注解、页面转发
3.SpringMVC的使用(1)文章目录3.SpringMVC的使用(1)1、SpringMVC请求参数的处理1、@RequestParam2、@RequestHeder3、@CookieValue2、请求参数的绑定1、绑定说明2、基本数据类型和String类型的演示3、POJO类型的演示3、乱码问题的解决1、GET请求2、POST请求4.SpringMVC对原生API的支持5、常用注解(传递参数)1、使用Model,Map,ModelMap传输数据到页面2、使用ModelAndView对象传输数据到页原创 2021-03-23 00:55:04 · 87 阅读 · 0 评论 -
SpringMVC—介绍与配置
1、SpringMVC介绍与配置文章目录1、SpringMVC介绍与配置1、什么是MVC?2、SpringMVC1、什么是SpringMVC2、Spring的优点3、SpringMVC的供工作原理4、SpringMVC的具体执行流程:3、基于注解的SpringMVC1、配置和演示4、总结和分析细节:1、整体的运行流程:2、spring的配置文件3、web.xml中DispatcherServlet的url-pattern4、@RequestMapping1、什么是MVC?MVC是模型(Model)、视原创 2021-03-21 01:10:58 · 84 阅读 · 2 评论 -
Spring MVC解决乱码
乱码分为GET请求和POST请求,各自处理方式不一样1、GET请求在server.xml文件中,添加URIEncoding=“UTF-8”步骤:进入tomcat文件—》conf—》server.xml文件。修改<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />原创 2021-03-27 01:54:46 · 117 阅读 · 0 评论 -
Spring IOC—注解介绍和应用
Spring IOC——注解应用文章目录Spring IOC——注解应用1、注册bean对象到容器中:1、 如果想要将自定义的bean对象添加到IOC容器中,需要在类上添加某些注解2、演示2、定义扫描包1、扫描注册全部类(默认)2、指定只扫描哪些组件3、使用@AutoWired进行自动注入1、自动注入的规则(根据类型自动注入)2、演示4.@AutoWired定义在方法上1、规则:当方法上有@AutoWired注解时5、@Qualifier注解1、规则:(一般和@AutoWired组合使用)2、演示6、自动原创 2021-03-27 15:21:51 · 343 阅读 · 0 评论 -
Spring IOC—基于xml配置文件(所有总结)
Spring IOC的所有总结文章目录Spring IOC的所有总结1、案例演示1、使用maven项目演示2、总结2、Spring对象的获取方式1、根据Bean的id获取IOC容器中的对象2、根据Bean的类型获取3、根据Bean对象的id和类型同时获取(最常用)3、ApplicationContext中的三个实现类:1、ClassPathXmlApplicationContext2、FileSystemXmlApplicationContext3、AnnotationconfigApplicationC原创 2021-03-27 00:59:11 · 213 阅读 · 0 评论 -
Spring概念、Spring IOC的概念、耦合概念
Spring概念、Spring IOC的概念、耦合概念文章目录**Spring概念、Spring IOC的概念、耦合概念**1、Spring 的介绍:1、什么是框架:2、spring官网3、什么是Spring4、使用spring的优点:(面试)5、Spring如何简化开发6、spring的模块分布图2、Spring IOC概念1、为什么要引入Spring IOC2、IOC的概念3、关于DI和IOC4、解耦过程3、耦合的概念和解释1、耦合的概念(了解)2、耦合和内聚的关系3、程序耦合的例子4、使用工厂模式解原创 2021-03-26 18:09:17 · 266 阅读 · 0 评论 -
Spring AOP—声明式事务中的传播特性(详细记录)
Spring声明式事务中的传播特性(详细)1.事务的传播特性:事务的传播特性指的是:当一个事务方法被另一个事务方法调用时,这个事务应该如何进行控制。7种传播特性:2、REQUIRED属性使用: @Transactional(propagation = Propagation.REQUIRED)描述:如果有事务在运行,当前方法就在这个事务内运行,否则,就启动一个新的事务,并在它的事务中运行。1、方法a和方法b都不进行事务添加,只是普通方法,方法c是事务方法方法c调用方法a和方法b//事原创 2021-03-18 18:55:11 · 518 阅读 · 2 评论 -
Spring AOP—声明式事务(介绍+案例)
Spring AOP声明式事务(详细+案例)文章目录Spring AOP声明式事务(详细+案例)1、事务一般分为两类:2、声明式事务的简单配置3、环境准备(模拟转账)4、事务配置的属性5、测试超时属性:6、设置事只读:7、设置哪些异常不回滚8、设置异常回滚**9、设置隔离级别****10、设置传播特性**总结:1、事务一般分为两类:编程式事务:在代码中直接加入处理事务的逻辑,可能需要在代码中显式调用beginTransaction()、commit()、rollback()等事务管理相关的方法声明式原创 2021-03-18 09:39:50 · 970 阅读 · 0 评论 -
Spring AOP应用JdbcTemplate链接数据库(详细+案例)
Spring JdbcTemplate在spring中为了更加方便的操作JDBC,在JDBC的基础之上定义了一个抽象层,此设计的目的是为不同类型的JDBC操作提供模板方法,每个模板方法都能控制整个过程,并允许覆盖过程中的特定任务,通过这种方式,可以尽可能保留灵活性,将数据库存取的工作量讲到最低。1、配置并测试数据源(druid提供数据源)导入坐标<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven原创 2021-03-16 01:20:09 · 267 阅读 · 0 评论 -
Spring AOP的—绍和5种通知类型的使用(详解)
java Spring AOP介绍与使用1、Aop的概念AOP的核心概念及术语切面(Aspect): 指关注点模块化,这个关注点可能会横切多个对象。事务管理是企业级Java应用中有关横切关注点的例子。 在Spring AOP中,切面可以使用通用类基于模式的方式(schema-based approach)或者在普通类中以@Aspect注解(@AspectJ 注解方式)来实现。连接点(Join point): 在程序执行过程中某个特定的点,例如某个方法调用的时间点或者处理异常的时间点。在Spring原创 2021-03-15 16:16:03 · 4008 阅读 · 3 评论