<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Bbbcccccc的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Bbbcccccc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Bbbcccccc]]></copyright><item><title><![CDATA[Spring Boot整合MyBatis]]></title><link>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139998058</link><guid>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139998058</guid><author>Bbbcccccc</author><pubDate>Thu, 27 Jun 2024 19:33:17 +0800</pubDate><description><![CDATA[通过Spring Boot+MyBatis整合实现一个对user表的CRUD。]]></description><category></category></item><item><title><![CDATA[Spring Boot自动配置原理]]></title><link>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139998863</link><guid>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139998863</guid><author>Bbbcccccc</author><pubDate>Thu, 27 Jun 2024 19:33:01 +0800</pubDate><description><![CDATA[SpringBootConfiguration：标识启动类是一个配置类@AutoConfigurationPackage：扫描启动类所在的包和子包，生成实体bean并交给IOC容器管理。@Import({AutoConfigurationImportSelector.class})：会加载META-INF/spring.factories文件，并调用该文件中的自动配置类完成自动配置工作@ComponentScan：配置springboot要扫描的包。]]></description><category></category></item><item><title><![CDATA[Spring Boot的异常处理和单元测试]]></title><link>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139970238</link><guid>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139970238</guid><author>Bbbcccccc</author><pubDate>Wed, 26 Jun 2024 20:30:23 +0800</pubDate><description><![CDATA[SpringBoot默认的处理异常的机制：SpringBoot 默认的已经提供了一套处理异常的机制。一旦程序中出现了异常 SpringBoot 会向/error 的 url 发送请求。在 springBoot 中提供了一个叫 BasicErrorController 来处理/error 请求，然后跳转到默认显示异常的页面来展示异常信息。]]></description><category></category></item><item><title><![CDATA[Spring Boot入门]]></title><link>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139968854</link><guid>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139968854</guid><author>Bbbcccccc</author><pubDate>Tue, 25 Jun 2024 21:51:27 +0800</pubDate><description><![CDATA[Spring Boot是由Pivotal团队提供的全新框架，其中“Boot”的意思就是“引导”。Spring Boot是Spring+Spring MVC，不是对Spring的增强，而是可以快速开发Spring的应用框架。]]></description><category></category></item><item><title><![CDATA[Spring的纯注解配置]]></title><link>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139939007</link><guid>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139939007</guid><author>Bbbcccccc</author><pubDate>Tue, 25 Jun 2024 21:51:06 +0800</pubDate><description><![CDATA[value：指定*.properties文件的位置。创建对象并交给Spring的ioc容器里，value：指定IOC容器的key，标识当前类是一个配置类，配置类。加载*properties，指定spring要扫描的包，value：配置类的字节码。value：指定扫描的包。]]></description><category></category></item><item><title><![CDATA[Spring MVC整合ssm]]></title><link>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139937532</link><guid>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139937532</guid><author>Bbbcccccc</author><pubDate>Tue, 25 Jun 2024 21:50:50 +0800</pubDate><description><![CDATA[Spring MVC中的拦截器（Interceptor）类似于Servlet中的过滤器 （Filter），它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、判断用户是否登录等。拦截器依赖于web框架，在实现上基于Java的反射机制，属于面向切面编程（AOP）的一种运用。创建拦截器创建登录拦截器@Override// * 在控制器方法调用前执行// * 返回值为是否中断//* true：表示继续执行（下一个拦截器或处理器）]]></description><category></category></item><item><title><![CDATA[Spring MVC入门]]></title><link>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139782483</link><guid>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139782483</guid><author>Bbbcccccc</author><pubDate>Tue, 25 Jun 2024 21:50:29 +0800</pubDate><description><![CDATA[M(Model)：模型层，作用是处理数据。数据模型：pojo，专门存储业务数据。业务模型：service、mapper，专门处理业务逻辑。V(View)：视图层，指工程中的html或jsp，用户进行数据交互，展示数据。C(Controller)：控制层，用于接受请求和响应结果。]]></description><category></category></item><item><title><![CDATA[Servlet--小案例]]></title><link>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139361604</link><guid>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139361604</guid><author>Bbbcccccc</author><pubDate>Tue, 18 Jun 2024 20:07:56 +0800</pubDate><description><![CDATA[结合所学的Servlet知识点及web三层架构，做一个简单的登录小案例。以及输入账号密码登录后跳转的主页面登录需要从数据库校验对应数据，通过jdbc进行连接数据库，配置jdbc。]]></description><category></category></item><item><title><![CDATA[Spring笔记--Spring整合MyBatis]]></title><link>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139722797</link><guid>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139722797</guid><author>Bbbcccccc</author><pubDate>Tue, 18 Jun 2024 20:07:37 +0800</pubDate><description><![CDATA[pom.xml。]]></description><category></category></item><item><title><![CDATA[Spring笔记--AOP]]></title><link>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139722140</link><guid>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139722140</guid><author>Bbbcccccc</author><pubDate>Tue, 18 Jun 2024 20:07:10 +0800</pubDate><description><![CDATA[AOP全称是Aspect Oriented Programming ，即面向切面编程。简单的说它就是把我们程序重复的代码抽取出来，在需要执行的时候，使用动态代理的技术，在不修改源码的基础上，对程序进行增强：权限校验,日志记录,性能监控,事务控制.]]></description><category></category></item><item><title><![CDATA[Spring笔记]]></title><link>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139720298</link><guid>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139720298</guid><author>Bbbcccccc</author><pubDate>Tue, 18 Jun 2024 20:05:58 +0800</pubDate><description><![CDATA[耦合是对象之间的依赖关系，对象之间的耦合越高，其代码的维护成本就越高。在没有引入IOC时，系统Web层、Service层和Dao层之间都存在非常高的依赖关系，即都存在耦合。IOC(Inverse of Control) 即控制反转：正转是通过自己new新的对象，反转是通过工厂创建对象。DI依赖注入：把依赖对象（userDao）从容器中(map)拿出来赋值给调用者。]]></description><category></category></item><item><title><![CDATA[MyBatis的一级缓存和二级缓存]]></title><link>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139684462</link><guid>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139684462</guid><author>Bbbcccccc</author><pubDate>Tue, 18 Jun 2024 20:03:30 +0800</pubDate><description><![CDATA[在首次访问时，查询数据库，将查询的数据库信息存入内存中；再次访问时可直接访问缓存，以减少IO、硬盘读写次数、提高效率。]]></description><category></category></item><item><title><![CDATA[MyBatis笔记]]></title><link>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139480058</link><guid>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139480058</guid><author>Bbbcccccc</author><pubDate>Wed, 05 Jun 2024 23:10:21 +0800</pubDate><description><![CDATA[在介绍MyBatis之前，我们首先要对框架进行一个理解。框架（Framework）它既是一个框子也是一个架子，框架具有一个约束和支撑的作用。它是对已经基础的代码进行了封装并提供相应的API，开发者使用框架即直接可调用封装好的api，这样可以提高工作效率和开发速度。MyBatis前身是apache的ibatis，是一个封装了jdbc的持久层框架，使开发者只需关注sql语句。]]></description><category></category></item><item><title><![CDATA[Servlet笔记--基础]]></title><link>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139304461</link><guid>https://blog.youkuaiyun.com/Bbbcccccc/article/details/139304461</guid><author>Bbbcccccc</author><pubDate>Sat, 01 Jun 2024 08:58:39 +0800</pubDate><description><![CDATA[Servlet是java语言编写的运行在Tomcat上的程序，用来处理http请求。servlet提供了一个接口(servlet)，该接口规定了tomcat和servlet实例之间的契约，所以所有的servlet实例都必须实现该接口用户通过浏览器向服务器提供请求如下：broswer--->tomcat[servlet]--->jdbc--->数据库request对象包含了前端提交参数和请求头。request对象还是一个域对象。]]></description><category></category></item></channel></rss>