- 博客(10)
- 收藏
- 关注
转载 转载自知乎,为什么IOC会流行
在这几天的面试里,不断有面试官问我为什么要使用某项框架,而我只能回答说不知道,所以回来在这边梳理一下作者:Mingqi链接:https://www.zhihu.com/question/23277575/answer/169698662来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。要了解控制反转( Inversion of Control ), 我觉得有必要先了解软件设计的一个重要思想:依赖倒置原则(Dependency Inversion Principle )。
2020-12-03 18:14:56 191
原创 Maven简单配置
Maven1.maven能做什么maven 可以管理jar包maven可以做测试maven可以打包maven可以编译我们的源代码2.Maven如何减少项目的大小传统的java项目需要将jar包都打包而maven则是 通过将jar包放在maven仓库中,并通过maven的jar包坐标来查找这样不仅代码可重用,也大大减少了磁盘空间的浪费3.maven的打包运行传统项目打包运行需要通过tomcat来构建打成jar包,再运行而maven只需要进入项目目录,cmd 中执行 mvn tomcat
2020-11-26 13:10:12 178
原创 spring5之新功能
Spring5新功能1.基于java8 并支持jdk92.使用了log4j21.日志:只要引入jar包,并在文件路径中 即src中协商log4j2.xml 并进行配置就可以了log的级别限制<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --><!-
2020-11-25 21:55:30 274
原创 JDBCTemplate和事务的概念
JDBCTemplate1.概念 JDBCTemplate 是spring封装好的Jdbc模板 方便对数据库操作2.准备工作3.步骤我这个是不全的,因为我不想学xml配置,所以我只是将代码复制一下,然后我这边要介绍的,是大概的步骤1.首先要创建配置类@Configuration //配置类@ComponentScan(basePackages = "com.atguigu") //组件扫描@EnableTransactionManagement //开启事务public cla
2020-11-25 21:53:47 257
原创 Aop 简单 完全注解驱动配置
AOP1.基本概念AOP : 面向切面编程 ,意图降低耦合度,提供代码复用率[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1FbjROsh-1606220703904)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20201123154851313.png)]我们用以上的登录流程做例子我们想要在判断成功后,加一个权限判断,我们就可以将上面那一部分和权限判断分离开来写,即
2020-11-24 20:20:58 289
原创 spring注解开发
7.管理bean之注解驱动①流程注解:1.可以写在类上,属性上 2.可以简化xml配置 3格式:@[注解名称](属性=value)常用创建bean对象的注解: (1) @component (2) @service (3)@controller (4)@Repository实现步骤1.引入aop的jar包2.开启组件扫描 ①要先声明context②<context:component-scan base-pack
2020-11-24 20:19:00 145
原创 bean的作用域与生命周期 还有自动装配 以及外部文件注入
4.bean的作用域和生命周期1.作用域以上列的book 类为例xml<!--提取公共bean--> <util:list id="bookList"> <value>sd</value> <value>dddd</value> </util:list> <bean id="book" class="com.xyq.spring_1.TestDemo.collectio
2020-11-24 20:17:39 91
原创 spring之xml管理bean(回字有几种写法)
3.介绍Bean在spring容器中的管理方式(xml) 手动装配xml的方法太过于低效,感觉意义不大,了解一下就可以了,重要的是注解开发 第一步我们写好一个user类public class User{ public void add(){ System.out.println("我加了"); }} 然后我们在src包下 写xml文件 bean1.xml<!-- 配置user对象创建--><bean id="user" class
2020-11-24 20:15:30 359
原创 spring的核心概念
Spring学习日志spring尚硅谷学习地址:https://www.bilibili.com/video/BV1Vf4y127N5本来是想说用尚硅谷课程的学习日志,省得自己打字,但是那样终究是不扎实。用费曼学习法还是比较好点,当初学java的时候,我边写边记边教别人,我就记得很牢年轻人要脚踏实地,要讲武德1.对于Spring整体的理解 spring使用javaBean来解决企业级开发,主要概念有Aop(面向切面编程)和IOC(控制反转)。是一个容器。 跟springMVC的关系是
2020-11-24 20:12:46 301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人