Spring框架
fql123455
这个作者很懒,什么都没留下…
展开
-
Spring 基础
lkl原创 2019-07-08 09:34:08 · 99 阅读 · 0 评论 -
Springboot拦截器的开发
拦截器的作用作用:将多个Controller中共有的代码放在拦截器中执行,从而减少controller中代码的冗余。拦截器的特点1. 请求到达经过拦截器 响应回来经过拦截器2. 拦截器中断用户的请求轨迹3. 拦截器只能拦截控制器相关请求路径springboot中拦截器开发步骤1. @Component类MyInterceptor implements HandlerI...原创 2019-10-11 08:22:15 · 406 阅读 · 0 评论 -
springboot的文件上传与下载
1.文件的上传引入相关依赖commons-fileupload准备文件上传表单表单提交方式必须为post表单enctype必须为multipart/form-data表单提供选择文件窗口input type=“file” name=“file”开发文件上传controller @RequestMapping("upload") public String u...原创 2019-07-21 14:18:12 · 137 阅读 · 0 评论 -
SpringMVC中的拦截器
作用:类似于javaweb的filter,用来拦截控制器相关请求解决问题:日后可以将多个控制器方法中共同代码放入拦截器中执行从而减少controller中方法代码冗余。拦截器特点拦截器只能拦截器controller相关请求 不能拦截jsp以及静态资源相关请求。请求先经过拦截器,控制器方法执行完成还会回到拦截器中继续执行拦截器中代码。拦截器中断用户的请求轨迹拦截器开发步骤...原创 2019-10-11 08:22:43 · 105 阅读 · 0 评论 -
SpringMVC中与ajax的集成
SpringMVC响应json两种方式可以通过原始响应json方式响应json @RequestMapping("showOne") public String showOne(Integer id, HttpServletResponse response) throws IOException { User user = new User(id, "小黄"...原创 2019-07-17 19:28:59 · 374 阅读 · 0 评论 -
在SpringMVC下引入静态资源后被拦截
1.问题描述:在springmvc下的jsp页面,需要使用ajax时引入jquery会在页面出现404错误。jsp页面代码 <script src="${pageContext.request.contextPath}/js/jquery-3.4.1.min.js"></script> <title>Title</title> ...原创 2019-07-17 15:32:43 · 437 阅读 · 0 评论 -
SpringMVC的文件上传与下载
1.文件的上传什么是文件上传?定义:就是指用户将自己计算机中本地文件上传到服务器过程称之为上传。文件上传开发步骤引入依赖commons-fileuploadcommons-io设计一个文件上传页面存在一个form表单将enctype=“multipart/from-data”form 表单中必须存在文件入口input type=“file” name=“aaa”提交时...原创 2019-07-17 13:19:58 · 106 阅读 · 0 评论 -
springmvc请求乱码问题
1.GET方式中文乱码需要在 apache-tomcat-7.0.79\conf 中的service.xml添加 URIEncoding=“UTF-8” <Connector port="8989" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="84...原创 2019-07-17 12:55:21 · 83 阅读 · 0 评论 -
Spring框架中注入方式
1:SET方式注入 定义:使用SET方法形式为成员变量赋值 语法:将需要的组件声明为成员变量并提供SET方法,在配置文件中使用property标签进行赋值8种基本数据类型与string类型的注入 <property name="animalDao" ref="animalDaoImp"/> <property name="name" value=...原创 2019-07-23 22:18:22 · 113 阅读 · 0 评论 -
springboot集成logback与全局热部署
1.logback定义logback是由Log4j创始人设计的又一个开源日志组件日志的分类项目中根日志: rootLogger项目中包日志: logger日志级别高----------------------------------------------------------------------------->低OFF FATAL ERROR WAR...原创 2019-07-18 22:52:27 · 419 阅读 · 0 评论 -
Spring MVC的基础知识
1.SpringMVC引言为什么要有springMVC?springmvc用来替换原有项目中struts1技术springMVC好处?可以和现有项目中Spring框架进行无缝整合运行效率高于struts2框架SpringMVC提倡使用注解式开发效率远高于struts2框架springMVC特点springMVC轻量级, 典型MVC框架,控制器框架 推荐使用注解式开发2...原创 2019-07-16 14:23:07 · 118 阅读 · 0 评论 -
SpringBoot基础
1.SpringBoot引言引言springBoot 全新框架 设计目的:简化spring应用初始化搭建和spring应用初始化搭建和开发过程 简化:以特定方式配置从而简化开发springBoot(微框架)= spring(管理框架)+springmvc(控制器框架)springboot特点创建独立springboot应用嵌入的Tomcat,无需部署WAR文件简化Mave...原创 2019-07-18 14:07:12 · 108 阅读 · 0 评论 -
Spring中的注解开发
1.Spring注解提出的目的目的:为了方便我们快速开发2.Spring中注解开发的使用步骤必须先在Spring配置文件中开启注解扫描<context:component-scan backage=“方法的位置”>3.Spring中相关注解实例化相关注解@Component(value="")修饰范围:作用在类上注解作用:用来创建这个组件的对象,默认在工厂中的唯...原创 2019-07-15 13:20:57 · 286 阅读 · 0 评论 -
Spring 的开发优化
1 通过Spring读取外部proprrties配置文件定义一个properties配置文件mysql.driverClassName=com.mysql.jdbc.Drivermysql.url=jdbc:mysql://localhost:3306/数据库名mysql.username=rootmysql.password=root在Spring配置文件中读取properties...原创 2019-07-15 12:56:15 · 250 阅读 · 0 评论 -
Spring SSM编程
1.Spring整合strutss2===>ss引入依赖如何整合?Spring 项目管理 用来负责项目中对象创建 使用 销毁Struts2 控制器框架 用来对原有servlet技术简化原有控制器操作整合思路:通过Spring框架接管struts2中核心对象的创建struts2中核心对象有哪些?a.自定义Action组件对象b.strutsprepareAndExecut...原创 2019-07-15 10:57:53 · 188 阅读 · 0 评论 -
Spring SM整合
1.Spring 工厂如何创建复杂对象简单对象的创建Spring 项目管理框架 主要负责项目中组件对象的创建 使用 销毁IOC: 将原来通过new关键字创建对象的权力 交给Spring工厂由工厂创建对象new UserServiceImp();简单对象:可以使用new关键字直接创建对象 称之为简单对象复杂对象复杂对象:不能直接通过new关键字创建的组件 接口 抽象类ja...转载 2019-07-09 22:45:19 · 321 阅读 · 0 评论 -
Spring的核心思想AOP
1.面向切面的编程Advice(通知|额外功能|附加操作):除了目标方法以外的操作都成为通知 事务 日志 性能pointCut(切入点):用来告诉你项目中那些类中那些方法需要加入通知Aspect(切面): Advice(通知) + pointCut(切入点)Aop : Aspect Oriented programming 面向切面的编程2.Aop的编程思路1.引入A...原创 2019-07-09 08:47:12 · 191 阅读 · 0 评论 -
Springboot中war包部署
指定项目打包方式为war <packaging>war</packaging>springboot中打成war的配置排除项目内嵌服务器tomcat <dependency> <groupId>org.springframework.boot</groupId> <artifactI...原创 2019-07-21 23:01:39 · 131 阅读 · 0 评论