经过了一段时间对框架的学习,我学到了很多东西。在老师的带领下,我对spring、spring boot、spring mvc、mybatis、mybatis plus等框架进行了系统的学习。所谓框架,是指根据一些编程思想,把一些功能封装起来,帮助更好的更快的做软件开发,将其发布为jar包,供给其他程序员使用,这样的软件被称为框架。spring框架的主要特点包括IOC控制反转,DI依赖注入、bean对象以及AOP面向切面编程。对于IOC,我的理解是创建对象的用户发生了变化,不需要我们自己去创建对象,spring容器会自动根据注解去创建相应的对象。在使用任意一个框架我们都需要导入其所需要的jar包,在spring开中需要创建xml文件,并对其进行配置bean对象,在spring中创建对象方式有3种:①调用构造函数②调用自己的静态方法③调用spring容器中的其他bean对象。学习了很多注解:@Component,@Configuration,@Bean,@Controller,@RequestMapping等可以实现不同的功能。可通过method设置请求方式,params用于设置必须包含的请求参数,对于错误状态码400表示参数有问题,405表示请求方式不匹配,500表示代码错误。对于转发和重定向需要在方法的返回值前加上"forward:/字符串","redirect:/字符串",对于拦截器,定义拦截器的类型后要实现接口,重写方法。mybatis框架支持自定义SQL、存储过程以及高级映射,主要简化了jdbc的操作,同时也学习了swagger3的使用。jpa是java提供的访问数据库的规范,SQL查询的是数据库,而hql查询的是对象,设置事务将会导致业务方法中的数据库操作要么都成功,要么都失败,也学习了多表联合查询。经过这段时间的学习,对每个框架都有所了解,但是对每个框架的特点还是理解得比较模糊哦,学多了会全部混作一团,只有抽时间对每个框架的项目进行查阅理解以及运用它去做对应的练习才行,多练习会加深对其的理解与熟悉程度。
华清远见--框架阶段总结
于 2022-10-17 18:53:52 首次发布