# spring-learn **Repository Path**: self_built_learning/spring-learn ## Basic Information - **Project Name**: spring-learn - **Description**: No description available - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-04-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 自实现IOC容器:项目位置 summer (说明README-IOC.MD) 一 实现MVC: 项目位置 summer-mvc ``` org.ns.summer.mvc 实现具体MVC org.ns.summer.example 使用示范 org.ns.summer.mvc.dynamicexec 动态方法参数执行实现、执行参数模版设置。 org.ns.summer.mvc.fuzzysearch URL对应处理器,路径模糊匹配 (例如 /user/*.xx, /ddd/*) org.ns.summer.mvc.mappinghandler 映射处理的具体实现 org.ns.summer.mvc.anns MVC 基础核心注解(Controller, RequestMapping, RequestParam, ResponseBody) 自定义拦截器实现 @Component {XClass} implements HandlerInterceptor 自定义参数注入实现 @Component {XClass} implements ExecParamTemplate org.ns.summer.mvc.DispatcherServlet.class 启动的 servlet # org.ns.summer.example 示范代码 实现了用户登录与用户权限校验,@LoginVerify @Security @Token 权限的拦截器 AuthorityInterceptor ``` 二 Spring+SpringMVC+SpringDataJPA 项目位置 :spring-jpa-demo 简单实现: 登陆后查询td_resume中所有数据 ``` org.lagou.controller [UserController, ResumeController] org.lagou.dao JPA 代理的DAO层 org.lagou.interceptor 校验登录拦截器 [LoginInterceptor] org.lagou.service [UserService, ResumeService] ```