Spring
半夜起来唱支歌
这个作者很懒,什么都没留下…
展开
-
Spring IoC的简易理解
传统做法: 新建n简单(不依赖其他类)个类:N1、N2、N3、N4、N5、N6、N7 依赖其他的类:M 在新建一个主类:Main 主类的具体代码是: public class Main{ public static void main(String[] args){ //传统做法第一步——新建N1、N2、N3、N4、N5、N6、N7个类 N1 n1=new N1(); N2 n2=n...原创 2019-10-14 22:34:25 · 120 阅读 · 0 评论 -
【spring】使用spring访问数据库的过程、问题
1、前提条件(创建失败原因): Spring版本:4.3.3 Mysql版本:5.7 IDE版本:eclipse-2019-6 (安装有spring插件) 额外资源:commons-logging-1.2.jar(用maven从仓库中下载) mysql-connector-java-8.0.11\mysql-connector-java-8.0.11.jar 2、创建文件 UserBean.jav...原创 2019-08-09 09:04:35 · 171 阅读 · 0 评论 -
环境抽象
1.13.1。Bean定义配置文件 Bean定义配置文件在核心容器中提供了一种机制,允许在不同环境中注册不同的bean。“环境”这个词对不同的用户来说意味着不同的东西,这个功能可以帮助许多用例,在测试环境中,配置可能类似于以下内容: @Bean public DataSource dataSource() { return new EmbeddedDatabaseBuilder() ...翻译 2019-09-20 16:05:29 · 142 阅读 · 1 评论 -
1.14。注册一个LoadTimeWeaver
LoadTimeWeaver 注册一个LoadTimeWeaver,很简单,就是将@EnableLoadTimeWeaving添加到其中一个 @Configuration类,或者,对于XML配置,使用<context:load-time-weaver/>元素: java配置是这样: @Configuration @EnableLoadTimeWeaving public class A...原创 2019-09-20 16:28:32 · 143 阅读 · 1 评论 -
Spring MVC异步请求和跨源资源共享(CORS)
异步请求 DeferredResult——延迟处理结果 @GetMapping("/quotes") @ResponseBody public DeferredResult<String> quotes() { //创建延迟处理结果并返回 DeferredResult<String> deferredResult = new DeferredResult<St...原创 2019-09-21 10:35:34 · 162 阅读 · 1 评论 -
1.10 SpringMVC配置
1、XML配置注解版配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http:...转载 2019-09-21 11:03:44 · 169 阅读 · 0 评论 -
1.8。HTTP缓存
Http缓存的实现是CacheControl 具体实现: @GetMapping("/book/{id}") public ResponseEntity<Book> showBook(@PathVariable Long id) { Book book = findBook(id); String version = book.getVersion(); //具体实现...转载 2019-09-21 11:11:09 · 99 阅读 · 0 评论 -
10.使用Spring进行面向方面的编程
SpringAop两种配置:注解方式和xml配置 xml配置需要 三个组件:1、被插入类,2、插入类、3、配置文件。 1、插入类:需要aop增强的类。 package cn.ytk.dao; import org.springframework.stereotype.Repository; @Repository public class UserDao { public voi...转载 2019-10-02 09:29:54 · 133 阅读 · 0 评论