![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 75
温景_winka
SDUT 15级软件工程专业
展开
-
springMVC(二)
- 1.Controller配置总结1.通过URL对应Bean<!--配置handlerMapping--><bean class = "org.springframework.web.servlet.handler.BeanNameUrlHandlerrMapping"/><!--配置请求的处理器--><bean name = "/hello.do" class = "cn.limbo.c原创 2017-11-03 10:03:31 · 199 阅读 · 0 评论 -
自定义注解模拟spring注入
controller类package com.hwj.anno.autowired.reqMapp;import com.hwj.anno.autowired.Inject;import com.hwj.anno.autowired.UserService;@ReqMapping(method = ReqMethod.POST, val = "类")public class Us...原创 2019-08-28 16:37:11 · 428 阅读 · 0 评论 -
通过自定义注解和java反射实现Spring-DI依赖注入
依赖注入的原理就是简单说就是从头往下递归生成依赖对象的,然后对引用字段赋值最后返回。这里实现通过变量类型来生成相应的对象。模拟一个用户的注册业务,首先是controller层调用service层,然后调用dao层代码实现保存用户。文件结构:package cn.wzy.controller; import cn.wzy.DI.Inject;import cn.wz...转载 2019-08-28 16:30:19 · 431 阅读 · 0 评论 -
java 反射 模仿spring IOC机制
IOC:即“控制反转”,不是什么技术,而是一种思想。使用IOC意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。本篇文章主要讲解一下IOC底层实现的原理(反射),Bean容器的实现,就不对IOC的概念进行详述了。在Spring的配置文件中,经常看到如下配置:<bean id="courseDao" class="com.qcjy.learning.Dao....转载 2019-08-27 14:51:37 · 150 阅读 · 0 评论 -
Applicationcontextaware作用
ApplicationContextAware通过它Spring容器会自动把上下文环境对象调用ApplicationContextAware接口中的setApplicationContext方法。我们在ApplicationContextAware的实现类中,就可以通过这个上下文环境对象得到Spring容器中的Bean。ApplicationContextAware的作用是可以方便获取S...转载 2019-08-26 10:46:17 · 8166 阅读 · 2 评论 -
springmvc(一)
1.springmvc流程图一1.用户发送请求至 前端控制器DispatcherServlet。2.前端控制器DispatcherServlet收到请求后调用处理器映射器HandlerMapping。3.处理器映射器HandlerMapping根据请求的Url找到具体的处理器,生成处理器对象Handler及处理器拦截器HandlerIntercepter(如果有则生成)一并返回...原创 2018-08-01 20:56:37 · 113 阅读 · 0 评论 -
spring中BeanFactory和FactoryBean的区别
转载地址:https://blog.csdn.net/qiesheng/article/details/72875315区别:BeanFactory是个Factory,也就是IOC容器或对象工厂,FactoryBean是个Bean。在Spring中,所有的Bean都是由BeanFactory(也就是IOC容器)来进行管理的。但对FactoryBean而言,这个Bean不是简单的Bean,而是一个能...转载 2018-06-26 09:27:23 · 167 阅读 · 0 评论 -
第二次spring学习总结
1、Spring有两个核心接口:BeanFactory和ApplicationContext,推荐ApplicationContext,其中ApplicationContext是BeanFactory的子接口。他们都可以代表Spring容器。 ApplictionContext的实现类为FileSystemXmlApplicationContext和ClassPathXmlApplication...原创 2018-06-26 08:24:37 · 112 阅读 · 0 评论 -
springmvc 数据校验
maven依赖:http://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator/6.0.10.Final<dependency> <groupId>org.hibernate.validator</groupId> <artifactId&g...原创 2018-05-27 16:26:24 · 222 阅读 · 0 评论 -
springmvc 数据绑定
1.函数定义为integer时,即使传入参数为空也不会报错public class Hello { @RequestMapping(value="first") @ResponseBody public String SayHi(Integer age) { return "age:"+age; }}2.传入数组http://localhost:8...原创 2018-05-26 20:53:06 · 133 阅读 · 0 评论 -
springIOC(java配置)
User类package dao;import org.springframework.stereotype.Component;@Component("user1")public class User { public User() { System.out.println("创建User对象"); } public User(String ms...原创 2018-05-26 16:25:45 · 231 阅读 · 0 评论 -
spring IOC(注解配置)
修改BookDaopackage dao;import org.springframework.stereotype.Component;@Component("bookdaoObj")public class BookDao implements IBookDao{ public String addBook(String bookname) { return ...原创 2018-05-26 15:59:20 · 176 阅读 · 0 评论 -
spring ioc(xml配置bean)
IoC是Spring框架的核心内容,使用多种方式完美的实现了IoC,可以使用XML配置,也可以使用注解,新版本的Spring也可以零配置实现IoC。Spring容器在初始化时先读取配置文件,根据配置文件或元数据创建与组织对象存入容器中,程序使用时再从Ioc容器中取出需要的对象。1.xml配置实现iocpom.xml<?xml version="1.0" encoding="UTF-8"?&g...原创 2018-05-26 15:15:33 · 487 阅读 · 0 评论 -
第一个ssm项目
前言:博客上面找了一个项目自己粘贴在了IDEA上面可以运行,现在准备自己重新敲一遍。 1.先把每个包里面的类以及xml建立好。 2.配置web.xml文件 (1)配置servlet: Spring主要通过DispatcherServlet实现了Servlet。 DispatcherServlet最上层也是继承的是HttpServlet这个类。 DispatcherServlet原创 2017-11-24 10:51:02 · 746 阅读 · 0 评论 -
spring mvc(一)
1.DispatcherServlet说明 使用Spring MVC,配置DispatcherServlet是第一步。 DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。 DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发原创 2017-10-26 21:51:38 · 289 阅读 · 0 评论 -
简易版模拟springmvc
package cn.jesseyang.annotation;import java.lang.annotation.*;@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface JesseController { String value() defa...转载 2019-08-30 10:15:24 · 212 阅读 · 0 评论