Spring
文章平均质量分 94
Key Y
这个作者很懒,什么都没留下…
展开
-
ssm实现登录功能及拦截器配置
关于Spring SpringMVC MyBatis的一个综合案例要用到的jar包web.xml配置<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/原创 2020-05-25 22:19:48 · 1413 阅读 · 0 评论 -
通过SpringMVC实现文件/多文件上传与下载案例
在web开发中一般会有文件上传的操作一般JavaWeb开发中文件上传使用的 Apache组织的Commons FileUpload组件SpringMVC中使用 MultipartFile file对象接受上传文件,必须保证 后台参数的名称和表单提交的文件的名称一致文件上传必须条件1.表单必须post2.表单必须有 file 文件域3.表单的 enctype=“multipart/form-data”需要用到的jar包web.xml配置<?xml version="1.0" enc原创 2020-05-25 21:54:38 · 482 阅读 · 0 评论 -
SpringMVC-各种响应页面跳转方式与返回模型对象
Web开发表现层主要请求和响应响应包括两方面1,页面跳转2,数据共享页面跳转两种方式1,请求转发2,重定向web.xml文件配置<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xml原创 2020-05-23 17:33:25 · 634 阅读 · 0 评论 -
SpringMVC接收jsp表单各种数据类型案例
SpringMVC里面,所谓的数据绑定就是将请求带过来的表单数据绑定到执行方法的参数变量.实际开发中,SpringMVC作为表现层框架,肯定会接受前台页面传递过来的参数,SpringMVC提供了丰富的接受参数的方法需要配置的jar包web.xml配置<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://x原创 2020-05-23 17:15:33 · 915 阅读 · 0 评论 -
Spring与Mabatis整合案例---XML/纯注解
需要导入的包环境搭建pojo类package com.ywq.ssm.pojo;public class User { private Integer id ; private String name; private String password; private Integer age; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } pub原创 2020-05-21 23:29:26 · 168 阅读 · 0 评论 -
Spring-AOP配置-注解方式
常用注解@Aspect作用:把当前类声明为切面类。@Before作用:把当前方法看成是前置通知。属性:value:用于指定切入点表达式,还可以指定切入点表达式的引用。@AfterReturning作用:把当前方法看成是最终通知。报异常,就不执行属性:value:用于指定切入点表达式,还可以指定切入点表达式的引用。@AfterThrowing作用:把当前方法看成是异常通知。只有报异常才执行属性:value:用于指定切入点表达式,还可以指定切入点表达式的引用。@After原创 2020-05-19 17:06:18 · 162 阅读 · 0 评论 -
Spring-AOP详细配置---XML方式
Spring通过动态代理模式的实现后,我们可以定义AOP其实就是用于通过规则设置来拦截方法,加入可以统一处理的代码。规则:可以指定哪些方法要做增强,哪些方法不做增强,由Spring的AOP 统一配置即可,底层如果被代理的类有接口使用JDK动态代理,没有接口自动CGLIB第三方代理,开发者只要配置AOP即可,不需要再编写底层动态代理的相关代码。AOP相关术语Joinpoint(连接点): 所谓连接点是指那些被拦截到的点。在spring中,这些点指的是方法,因为spring只支持原创 2020-05-19 16:56:45 · 173 阅读 · 0 评论 -
使用Spring进行JDBC操作详细案例
Spring是一个一站式企业开发框架1.表现层:springMVC2.DAO层:SpringJDBC3.Service层 :处理事务,日志等等Spring对象也支持JDBC,对JDBC只进行了薄薄的一层封装问题: Java开发已经有JDBC,为什么Spring还要支持JDBC操作呢?最重要的原因: Spring操作JDBC能自动管理事务操作步骤1,创建数据库 spring_jdbc2.创建数据表 t_userCREATE TABLE `t_user` ( `id` int(11原创 2020-05-18 12:05:45 · 532 阅读 · 0 评论 -
Spring常用注解整合
@Component用于声明三层以外的组件注解@Controller用于声明表示层的组件注解@Reposltory用于声明持久层的组件注解@Service用于声明服务层的组件注解@Scope用于设置对象的生命周期注解@PostConstruct创建对象的时候,调用初始化方法的方法@PreDestroy设置对象被回收时,调用销毁的方法@Autowired用于给引用注入容器的对象@Qualifier使用@Qualifier(“...原创 2020-05-18 11:38:51 · 107 阅读 · 0 评论 -
如何使用Spring模拟注册功能?---XML方式配置
模拟注册功能此功能重点在于将每一层对象的创建交给Spring管理,对象之间的依赖关系交给Spring来维护Dao层接口以及实现代码--------------------dao------------------public interface UserDao { void insert(User user);}------------------dao实现类-----------------public class UserDaoImpl implements UserDao { p原创 2020-05-18 10:50:41 · 212 阅读 · 0 评论 -
Spring的四种实例化Bean方式和四种DI注入方式
<bean>标签:用于声明一个类,在启动Spring框架的时候根据该配置的类创建对象到容器里面 name:设置对象名(唯一标识符),可以有多个名称,每个名称用逗号隔开 : name1,name2 id:设置对象名(唯一标识符,功能和name一样) class:用于指定对象对应的类名 scope:用于设置的对象的作用范围,可选参数如下: *singleton:单例(默认) 对象出生:当程序加载配置文件创建容器时原创 2020-05-18 10:33:55 · 656 阅读 · 0 评论