![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM
文章平均质量分 84
cgl_dong
!
展开
-
Spring 中的BeanFactory
Spring 中的BeanFactorySpring中的BeanFactory到底是啥,是一个基础的容器,不过我们一直使用的ApplicationContext这个类相关的容器,相比于应用上下文这个继承实现了诸多接口的容器,BeanFactory更像是半成品,少了很多功能。ApplicationContext这个容器也是对BeanFactory的扩展。XmlBeanFactory看这段代码,获取Bean。XmlBeanFactory factory = new XmlBeanFactory(ne原创 2020-06-24 05:13:56 · 256 阅读 · 0 评论 -
Spring之Environment
Spring之EnvironmentSpring在运行时的环境有多个选择,开发环境、测试环境、生产环境等。每个Environment中可以配置多个Property,这些Property可以自定义配置,配置信息可以注入Spring容器。这种配置可以在xml中,也可以在javaConfig中。我们用java配置类来测试。使用Environment的Property向容器中的Bean的属性注入值...原创 2019-12-30 22:34:23 · 249 阅读 · 0 评论 -
Spring之ResourceLoader
Spring之ResourceLoaderSpring中的ResourceLoader用于加载资源。可以从文件中、网络中、流中加载资源。资源加载器是个接口,默认从类路径下加载。通过getResource方法从字符串中查找路径。可以从容器中获取ResourceLoader,调用getResource方法。public interface ResourceLoader { String ...原创 2019-12-30 22:11:41 · 242 阅读 · 0 评论 -
Spring之Aware
Spring之AwareSpring 中的Aware用于帮助bean获取Spring Bean获取Spring容器的功能。如这些Aware: ApplicationContextAware//获取容器服务 BeanNameAware//获取BeanName ResourceLoaderAware//获取资源加载器服务想获取什么功能就实现什么Aware即可。以 Applicatio...原创 2019-12-30 21:45:59 · 171 阅读 · 0 评论 -
Spring5.x中如何注册bean和获取bean
Spring5.x中如何注册bean和获取beanSpring5.x发布了,再次复习一下常用的注册和获取bean的方法。1.基于xml配置注册于获取bean2.半注解半xml方式3.基于注解注册与获取bean常用于获取bean的类:ClassPathXmlApplicationContext、FileSystemXmlApplicationContext、AnnotationCon...原创 2019-12-01 18:54:08 · 345 阅读 · 0 评论 -
Thymeleaf中获取作用域中的数据
Thymeleaf中去的作用域中数据的方法和jsp相似,熟悉jsp的开发者很容易学会先看一个demo,Model,request,session,ServletContext中的数据public String One(Model model, HttpServletRequest request, HttpSession session){ Person p1=queryP...原创 2019-08-10 13:27:17 · 6708 阅读 · 3 评论 -
SpringBoot热部署
SpringBoot热部署开发时调试页面,每次修改都要重启多麻烦啊。Springboot如果实现了热部署,对开发来说则方便很多。devtools就是这样一个工具,在pom下添加依赖以及它需要的插件。<dependency> <groupId>org.springframework.boot</groupId> ...原创 2019-07-11 19:51:22 · 84 阅读 · 0 评论 -
SpringBoot整合Mybatis
在SpringBoot中整合mybatis相对于ssm整合来说简单许多。一、环境配置1、依赖包1、springboot和mybatis的starter2、mysql的jar包3、durid数据库连接池<dependency> <groupId>org.mybatis.spring.boot</groupId> ...原创 2019-07-11 19:36:50 · 117 阅读 · 0 评论 -
Spring4.x新特性--java配置类代替xml
Spring4.x中引入了一些新的特性,比如xml配置已经可以舍弃了,可以完全使用java代码作为配置类,并且也诞生了SpringBoot1、@Configuration 作用于类上,相当于一个xml配置文件;2、@Bean 作用于方法上,相当于xml配置中的bean;3、@ComponentScan扫描注解创建一个配置类,并且扫描pojo包@Configuration@Compo...原创 2019-06-25 03:39:14 · 446 阅读 · 0 评论 -
MyBatis(二)动态SQL,模糊查询,接口开发,注解
上篇我们说了增删改查,这里还有一个元素,<sql>,这个元素可以被用来定义可重用的 SQL 代码段,这些 SQL 代码可以被包含在其他语句中。它可以(在加载的时候)被静态地设置参数。 在不同的包含语句中可以设置不同的值到参数占位符上。sql语句中的 <property>标签可以用来设置别名<sql id="userColumns"> ${alias}.id...原创 2019-06-13 16:47:25 · 978 阅读 · 0 评论 -
Spring注解之@RequestBody注解和Ajax
本篇探索@RequestBody注解,简单Ajax@RequestBody $(document).ready(function () { $("h1").hide(); $("#bb").click(function () { $.ajax({ ...原创 2019-06-19 23:57:46 · 678 阅读 · 0 评论 -
SpringMVC注解之@Requestparam
@Requestparam注解该注解用来拿到请求参数,但传入参数不一致的时候可以使用前端name=Tom<a href="/SSM/model/Model?name=Tom">@RequestParam注解</a>控制器中String uname两者不一致,此时得不到数据,也不会报错,控制台为null@Controller@RequestMapping("/...原创 2019-06-20 06:27:16 · 98 阅读 · 0 评论 -
SpringMVC注解之@PathVariable(Resful待续)
@PathVariable@PathVariable注解和一个互联网风格resful密切联系,该风格后续再说,@PathVariable注解可以绑定占位符到方法参数中控制器代码@Controller@RequestMapping("/model")public class ModelController { @RequestMapping("/Model") public...原创 2019-06-20 07:02:46 · 127 阅读 · 0 评论 -
Javaweb中文件上传与下载
本次上传与下载使用传统的servlet一、前置知识及环境搭建当提交的表单是文件上传表单时,那么对Servlet也是有要求的。首先我们要肯定一点,文件上传表单的数据也是被封装到request对象中的。request.getParameter(String)方法获取指定的表单字段字符内容,但文件上传表单已经不在是字符内容,而是字节内容,所以失效。这时可以使用request的getInpu...原创 2019-06-18 00:30:53 · 117 阅读 · 0 评论 -
SpringMVC拦截器
拦截器原创 2019-06-18 22:11:39 · 116 阅读 · 0 评论 -
SpringMVC注解之@ModelAttribute
@ModelAttribute注解@ModelAttribute注解只支持一个属性value,类型是为String,代表绑定的属性名称。@ModelAttribute会优先于@RequestMapping执行,也会在Controller中每个方法执行前被执行一、作用在参数前@ModelAttribute(“user1”) User user就等同于model.addAttribute(“...原创 2019-06-22 02:09:30 · 169 阅读 · 0 评论 -
SprngMVC方式实现文件上传
上篇使用传统servlet方式上传文件,还是比较复杂,而在SpringMVC中当然对此进行了封装,使我们不必再进行解析request中的信息,直接就可以上传一、前置准备两个依赖包<dependency> <groupId>commons-fileupload</groupId> <artifactI...原创 2019-06-18 09:23:48 · 110 阅读 · 0 评论 -
SSM整合
一、整合思想原创 2019-06-15 04:27:00 · 107 阅读 · 0 评论