Spring
你是人间五月天
这个作者很懒,什么都没留下…
展开
-
手写简易版springboot
1、引入maven依赖<dependencies> <!--Java语言操作tomcat --> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-core</artifactId> <version>8.5.16</version> </depen原创 2021-10-21 11:37:30 · 311 阅读 · 0 评论 -
手写简易版mybatis
1、JDBCUtilspublic final class JDBCUtils { private static String connect; private static String driverClassName; private static String URL; private static String username; private static String password; private static boolean autoCommit; /** 声明原创 2021-10-16 21:33:14 · 121 阅读 · 0 评论 -
手写@RequestMapping和@Controller注解
/** * 1.自定义DispatcherServlet<br> * 2.servlet init()方法初始化###只会执行一次<br> * 2.1获取当前包下所有的类<br> * 2.2初始化当前包下所有的类,使用Java反射机制初始化对象存放在SpringMVC容器中key(beanId)-value( 当前实例对象) <br> * 2.3初始化HandlerMapping方法,将url和方法对应上 <br>.原创 2021-10-15 11:01:41 · 116 阅读 · 0 评论 -
手写Spring IOC注解版本注入bean
1、建立自定义注解//自定义注解 从Spring容器获取bean@Target({ ElementType.FIELD })@Retention(RetentionPolicy.RUNTIME)public @interface ExtResource {}@Target({ ElementType.TYPE })@Retention(RetentionPolicy.RUNTIME)public @interface ExtService {}2、定义初始化bean容器类原创 2021-10-14 17:26:04 · 128 阅读 · 0 评论 -
手写Spring IOC XML版本注入bean
public class ClassPathXmlApplicationContext { // xml路径地址 private String xmlPath; public ClassPathXmlApplicationContext(String xmlPath) { this.xmlPath = xmlPath; } public Object getBean(String beanId) throws Exception { // 1. 读取配置文件 List<El.原创 2021-10-14 15:22:59 · 97 阅读 · 0 评论