<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LXJ199869的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LXJ199869</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LXJ199869]]></copyright><item><title><![CDATA[springboot缓存]]></title><link>https://blog.youkuaiyun.com/LXJ199869/article/details/107802856</link><guid>https://blog.youkuaiyun.com/LXJ199869/article/details/107802856</guid><author>LXJ199869</author><pubDate>Tue, 04 Aug 2020 23:07:30 +0800</pubDate><description><![CDATA[缓存配置：
@Cacheable注解（缓存添加）

@CachePut注解：既调用方法，又缓存数据（调用方法之后更新缓存）

@CacheEvict注解：

运行流程：
@Cacheable标注的方法执行之前:


先查询Cache（缓存组件），按照cacheNames指定的名字获取；（CacheManager先获取相应的缓存），第一次获取如果没有Cache组件会自动创建


去Cache中根据key（默认就是方法的参数）查找缓存


如果没有查到缓存就调用目标方法


将目标方法的返回结果，放进缓存中

]]></description><category></category></item><item><title><![CDATA[springboot整合mybatis]]></title><link>https://blog.youkuaiyun.com/LXJ199869/article/details/107802151</link><guid>https://blog.youkuaiyun.com/LXJ199869/article/details/107802151</guid><author>LXJ199869</author><pubDate>Tue, 04 Aug 2020 22:29:17 +0800</pubDate><description><![CDATA[spring.datasource.data-username=root
spring.datasource.data-password=123456
#springboot整合MySQL数据库时要加时区
spring.datasource.url=jdbc:mysql://localhost:3306/test?serverTimezone=UTC&amp;useUnicode=true&amp;characterEncoding=utf-8
spring.datasource.driver-class-]]></description><category></category></item><item><title><![CDATA[Tomcat服务器部署时war跟war exploded有什么区别]]></title><link>https://blog.youkuaiyun.com/LXJ199869/article/details/107686881</link><guid>https://blog.youkuaiyun.com/LXJ199869/article/details/107686881</guid><author>LXJ199869</author><pubDate>Thu, 30 Jul 2020 11:43:45 +0800</pubDate><description><![CDATA[war一般来说是用于项目发布时
war exploded一般用于开发时,支持热部署

]]></description><category></category></item><item><title><![CDATA[嵌入式servlet容器启动原理]]></title><link>https://blog.youkuaiyun.com/LXJ199869/article/details/107674708</link><guid>https://blog.youkuaiyun.com/LXJ199869/article/details/107674708</guid><author>LXJ199869</author><pubDate>Wed, 29 Jul 2020 20:45:38 +0800</pubDate><description><![CDATA[1.springboot应用启动运行run方法

2.refreshContext(context)------&gt;springboot刷新IOC容器（创建IOC容器，并初始化容器，创建容器中的每一个组件），如果是web应用创建AnnotationConfigEmbeddedWebApplicationContext，否则：AnnotationConfigApplicationContext
3.refresh(context)------&gt;刷新刚才创建好的IOC容器

4.WebIOC容器会创建]]></description><category></category></item><item><title><![CDATA[SpringBoot日志导包问题]]></title><link>https://blog.youkuaiyun.com/LXJ199869/article/details/107601909</link><guid>https://blog.youkuaiyun.com/LXJ199869/article/details/107601909</guid><author>LXJ199869</author><pubDate>Sun, 26 Jul 2020 23:17:08 +0800</pubDate><description><![CDATA[在新版的idea中实例化Logger时


Logger logger=LoggerFactory.getLogger(getClass());

会自动导入


import org.junit.platform.commons.logging.Logger;
import org.junit.platform.commons.logging.LoggerFactory;

需要手动替换为


import org.slf4j.Logger;
import org.slf4j.LoggerFactory;]]></description><category></category></item><item><title><![CDATA[spring-security.xml配置文件]]></title><link>https://blog.youkuaiyun.com/LXJ199869/article/details/107561038</link><guid>https://blog.youkuaiyun.com/LXJ199869/article/details/107561038</guid><author>LXJ199869</author><pubDate>Fri, 24 Jul 2020 14:48:32 +0800</pubDate><description><![CDATA[&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:security="http://www.springframework.org/schema/security"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schem.]]></description><category></category></item><item><title><![CDATA[spring-mvc.xml配置文件]]></title><link>https://blog.youkuaiyun.com/LXJ199869/article/details/107556698</link><guid>https://blog.youkuaiyun.com/LXJ199869/article/details/107556698</guid><author>LXJ199869</author><pubDate>Fri, 24 Jul 2020 11:11:02 +0800</pubDate><description><![CDATA[&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:xsi=".]]></description><category></category></item><item><title><![CDATA[applicationContext.xml配置文件]]></title><link>https://blog.youkuaiyun.com/LXJ199869/article/details/107556647</link><guid>https://blog.youkuaiyun.com/LXJ199869/article/details/107556647</guid><author>LXJ199869</author><pubDate>Fri, 24 Jul 2020 11:09:46 +0800</pubDate><description><![CDATA[&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:aop=".]]></description><category></category></item><item><title><![CDATA[pom.xml配置]]></title><link>https://blog.youkuaiyun.com/LXJ199869/article/details/107556596</link><guid>https://blog.youkuaiyun.com/LXJ199869/article/details/107556596</guid><author>LXJ199869</author><pubDate>Fri, 24 Jul 2020 11:08:38 +0800</pubDate><description><![CDATA[&lt;!-- spring --&gt;
  &lt;dependency&gt;
    &lt;groupId&gt;org.aspectj&lt;/groupId&gt;
    &lt;artifactId&gt;aspectjweaver&lt;/artifactId&gt;
    &lt;version&gt;1.6.8&lt;/version&gt;
  &lt;/dependency&gt;

  &lt;dependency&gt;
    &lt;groupId&gt;org.sp.]]></description><category></category></item></channel></rss>