ssm
文章平均质量分 74
ssm
蜜汁菜
这个作者很懒,什么都没留下…
展开
-
SpringMVC——配置tomcat
文章目录1.点击Add Configuration,打开配置页2.选择Tomcat Server的local选项3.配置tomcat4.部署5.测试1.点击Add Configuration,打开配置页2.选择Tomcat Server的local选项3.配置tomcat4.部署5.测试原创 2022-05-14 20:04:57 · 4098 阅读 · 0 评论 -
SpringMVC——json
文章目录一、json简介1.什么是json2.json要求和语法格式二、Controller返回JSON数据一、json简介1.什么是jsonJSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。2.json要求和语法格式对象表示为原创 2022-05-14 19:58:09 · 683 阅读 · 0 评论 -
SpringMVC——数据处理及跳转方式
文章目录一、ModelAndView二、ServletAPI三、SpringMVC四、数据处理1.处理提交数据2.数据显示到前端一、ModelAndView设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 .页面 : {视图解析器前缀} + viewName +{视图解析器后缀}<!-- 视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceV原创 2022-05-14 19:43:22 · 276 阅读 · 0 评论 -
SpringMVC—— Controller
文章目录@Controller注解@RequestMapping控制器Controller控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。控制器负责解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器类可以包含多个方法在Spring MVC中,对于Controller的配置方式有很多种@Controller注解@Controller注解类型用于声明Spring类的实例是一个控制器(@Controller:web层 @Service:serv原创 2022-05-14 17:25:49 · 410 阅读 · 0 评论 -
SpringMVC——SpringMVC入门
文章目录一、SpringMVC概述1.什么是SpringMVC?2.MVC模式3.中心控制器4.SpringMVC的原理二、第一个SpringMVC程序1.创建普通maven工程,导入相关依赖2.添加web框架支持3.配置DispatcheServlet4.配置SpringConfig5.webapp目录创建6.HelloController7.编写springmvc.xml的配置文件一、SpringMVC概述1.什么是SpringMVC?Spring MVC 是 Spring 提供的一个基于MVC原创 2022-05-14 17:08:08 · 310 阅读 · 0 评论 -
Spring——AOP(面向切面编程)
文章目录一、AOP相关的概念1.什么是AOP的技术?2.AOP的优势3.AOP的底层原理4.AOP相关的术语二、AOP技术1.Spring实现AOP2.自定义方法实现AOP3.注解实现一、AOP相关的概念1.什么是AOP的技术?在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程。AOP是一种编程范式,隶属于软工范畴,指导开发者如何组织程序结构;AOP最早由AOP联盟的组织提出的,制定了一套规范.Spring将AOP思想引入到框架中,必须遵守AOP联盟的原创 2022-05-13 22:07:41 · 534 阅读 · 0 评论 -
Spring—— 代理模式
文章目录一、静态代理二、动态代理(反射)AOP的底层机制时动态代理一、静态代理静态代理角色分析抽象角色 : 一般使用接口或者抽象类来实现真实角色 : 被代理的角色代理角色 : 代理真实角色 ; 代理真实角色后 ,一般会做一些附属的操作客户 : 使用代理角色来进行一些操作抽象角色:租房//抽象角色:租房public interface Lease { public void rent();}真实角色: 房东,房东要出租房子//真实角色: 房东,房东要出租房子pub原创 2022-05-13 21:47:25 · 1059 阅读 · 0 评论 -
Spring——注解开发
文章目录注解扫描包创建实体类属性注入衍生注解作用域@Component注解注解扫描包bean.xml配置1.导入约束2.开启注解支持<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co原创 2022-05-13 21:11:58 · 312 阅读 · 0 评论 -
Spring——Bean的管理及自动装配
文章目录一、Bean的管理及自动装配二、通过xml文件配置1.手动配置2.byName(根据属性名称注入)3.byType(根据属性类型注入)三、使用注解1.@Autowired注解一、Bean的管理及自动装配bean管理指的是如下的两个操作:创建对象注入属性Bean管理操作的两种方式:基于xml配置文件的方式实现基于注解方式实现自动装配我们在做一个类装入属性时,我们都会通过在xml配置文件中,通过property标签中的name属性,指定value属性值,向类中设置值,这个值可原创 2022-05-13 20:54:51 · 532 阅读 · 0 评论 -
spring——Bean的作用域
文章目录一、Singleton(单例模式)二、Prototype(原型模式)三、Request四、SessionBean的作用域在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象。request、session作用域仅在基于web的应用中使用(不必关心你所采用的是什么web应用框架),只能用在基于web的Spring ApplicationContext环境。一、Singleton(单例模原创 2022-05-13 19:56:56 · 317 阅读 · 0 评论 -
Spring——依赖注入DL
文章目录一、构造器注入二、set注入1.常量注入2.bean注入3.数组注入4.List注入5.Map注入6.set注入7.null注入8.properties注入三、拓展注入1. P命名空间注入2. c 命名空间注入依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 .注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 .一、构造器注入IOC创建对象方式二、set注入创建Maven项目,创建实体类,set注入使用的是无参构造,必须要有set方法。pojo类原创 2022-05-13 19:34:30 · 622 阅读 · 0 评论 -
Spring—— Spring IOC
文章目录一、IOC简介1.什么是IOC2.IOC容器的底层原理二、IOC容器的实现方式1.BeanFactroy2.ApplicationContext三、IOC创建对象的方式1.使用无参构造方法创建对象(默认)2.使用有参构造方法创建对象(3种)一、IOC简介1.什么是IOCIOC(Inverse of Control) 控制反转,是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。控制反转指的是将对象交给Spring来创建。DI(依赖注入)是实现IOC的一种方法。IOC是Sp原创 2022-05-13 18:04:26 · 108 阅读 · 0 评论 -
Spring——第一个Spring
文章目录一、Spring概述1.Spring的核心2.Spring框架的优点二、HelloSpring1.创建maven项目,在pom.xml中导入依赖2.创建Hello实体类3.编写spring文件,可命名为beans.xml4.测试一、Spring概述Spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。1.Spring的核心核心是控制反转(IOC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE原创 2022-05-13 17:29:48 · 97 阅读 · 0 评论 -
Mybatis——动态sql
文章目录一、if标签二、where标签三、trim标签四、 choose、otherwize标签五、set标签六、foreach标签七、sql一、if标签条件判断标签<select id="test" resultMap="BaseResultMap" parameterType="map"> select *from user where 1=1 <if test="username != null and username!= ''"> a原创 2022-05-12 15:59:49 · 481 阅读 · 0 评论 -
Mybatis——多对一与一对多
文章目录一、多对一1.association标签2.分步查询二、一对多1.collection标签2.分步查询数据库teacher表student表一、多对一例:多个学生被一个老师教,查询学生信息同时查询出教师信息实体类teacher@Datapublic class Teacher { private String tid; private String name;}student@Datapublic class Student { priv原创 2022-05-12 15:12:01 · 173 阅读 · 0 评论 -
Mybatis——传递参数
文章目录Mybatis多个参数传递1.顺序传递(匿名传递)2.使用Map传递参数3.使用@Param注解4.使用java bean传递多个参数5.传递集合类型参数List、Set、Array6.参数类型为对象+集合Mybatis多个参数传递1.顺序传递(匿名传递)mapperUser checklogin(String username,String password);xml<select id="checklogin" resultMap="User" > select原创 2022-05-10 17:16:58 · 856 阅读 · 0 评论 -
MyBatis入门
文章目录一、MyBatis简介1.什么是Mybatis2.为什么使用MyBatis二、Mybatis搭建1.创建maven的项目,创建Java工程即可。2.引入坐标依赖3.编写核心配置文件4.编写实体类5.编写mapper及映射文件5.测试功能三、Mybatis和jdbc一、MyBatis简介1.什么是MybatisMyBatis 是一个开源、轻量级的数据持久化框架,是 JDBC 的替代方案。MyBatis 内部封装了 JDBC,简化了加载驱动、创建连接、创建 statement 等繁杂的过程。2原创 2022-05-10 16:05:33 · 369 阅读 · 0 评论