摘要: 1. 四、SpringBoot的配置文件 4.1 SpringBoot配置文件类型 4.1.1 SpringBoot配置文件类型和作用 SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用 application.properties或者app 阅读全文
posted @ 2020-08-26 21:04 z街角的风铃y 阅读(631) 评论(0) 推荐(0)
摘要: idea创建springboot项目 Spring Boot特点 1. 创建独立的Spring应用程序 2. 嵌入的Tomcat,无需部署WAR文件 3. 简化Maven配置 4. 自动配置Spring 5. 提供生产就绪型功能,如指标,健康检查和外部配置 6. 绝对没有代码生成和对XML没有要求配 阅读全文
posted @ 2020-08-26 16:07 z街角的风铃y 阅读(243) 评论(0) 推荐(0)
摘要: 反射 反射:框架设计的灵魂 * 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码 * 反射:将类的各个组成部分封装为其他对象,这就是反射机制 * 好处: 1. 可以在程序运行过程中,操作这些对象。 2. 可以解耦,提高程序的可扩展性。 * 获取Class对象的方式: 1. Class.fo 阅读全文
posted @ 2020-08-26 16:01 z街角的风铃y 阅读(137) 评论(0) 推荐(0)
摘要: idea使用maven新建spring项目 1.新建项目maven, 2.next之后给项目起名 3. 改造成我们常用的maven结构,在main下new directory >java包和resources包,把java包标记成根路径,resources标记成资源根路径包 4.pom.xml中导入 阅读全文
posted @ 2020-08-26 15:06 z街角的风铃y 阅读(520) 评论(0) 推荐(0)
摘要: Spring整合Hibernate 一.整合目的:把hibernate的对象交给spring容器管理 二.开发步骤: 1. 导入hibernate (hibernate包 mysql驱动 等开发包 数据连接池包 (dbcp c3p0 阿里等)) 2.导入spring包 和spring-ORM(spr 阅读全文
posted @ 2020-08-26 13:46 z街角的风铃y 阅读(296) 评论(0) 推荐(0)
摘要: Hibernate 学习教程:https://how2j.cn/k/hibernate/hibernate-tutorial/31.html hibernate是一种ORM框架,解决了对象和表的关系映射,能自动生成sql语句,封装了对数据库的访问。一种面向对象的操作。 Mybatis是面向数据库操作 阅读全文
posted @ 2020-08-26 13:44 z街角的风铃y 阅读(253) 评论(0) 推荐(0)
摘要: 31 Struts2 springnvc和三层结构的关系: 浏览器发出请求,根据actionmapping分析请求路径然后交给actionProxy,proxy读取配置文件,找到请求的action,把interceptors和action交给actionInvocation处理,经过拦截器后执行ac 阅读全文
posted @ 2020-08-26 13:42 z街角的风铃y 阅读(162) 评论(0) 推荐(0)
摘要: Javaconfig配置springmvc 1.建立maven工程导入相关的包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://ww 阅读全文
posted @ 2020-08-26 13:40 z街角的风铃y 阅读(282) 评论(0) 推荐(0)
摘要: SpringAOP spring-aop.jar包还依赖于:aopalliance-1.0,aspectj-1.7.3,aspectjweaver-1.7.4,cglib-nodep-2.1_3(动态代理) AOP:aspect oriented programming 面向切面编程,这个以oop为 阅读全文
posted @ 2020-08-26 12:41 z街角的风铃y 阅读(164) 评论(0) 推荐(0)
摘要: spring事务控制 事务特性: 原子性:事务应该当作一个单独单元的操作,这意味着整个序列操作要么是成功,要么是失败的。 一致性:这表示数据库的引用完整性的一致性,表中唯一的主键等。 隔离性:可能同时处理很多有相同的数据集的事务,每个事务应该与其他事务隔离,以防止数据损坏。 持久性:一个事务一旦完成 阅读全文
posted @ 2020-08-26 12:40 z街角的风铃y 阅读(86) 评论(0) 推荐(0)
摘要: Mybatis jdbc太繁琐,Hibernate代码简介,但是性能不好,Mybatis中庸,是一个开源的持久层框架 1.开发步骤: #1 导包(mybatis jdbc驱动) #2 添加配置文件(mybatis.xml) <!DOCTYPE configuration PUBLIC "-//myb 阅读全文
posted @ 2020-08-26 12:38 z街角的风铃y 阅读(241) 评论(0) 推荐(0)
摘要: Spring JDBC spring jdbc是spring对jdbc的封装,使用springjdbc访问数据库,比如不用考虑获取连接和关闭连接,同时springjdbc对DAO类中数据库出现的异常进行了封装成DataAccessException(继承自RuntimeException),可以交由 阅读全文
posted @ 2020-08-26 12:36 z街角的风铃y 阅读(125) 评论(0) 推荐(0)
摘要: SpringMVC 用来简化web应用开发的mvc框架 五大组件 DispatcherServlet (前端控制器) HandlerMapping Controller (处理器,业务处理) ModelAndView ViewResolver (视图解析器)解析成 jsp还是excel还是json还 阅读全文
posted @ 2020-08-26 12:35 z街角的风铃y 阅读(192) 评论(0) 推荐(0)
摘要: Spring springIOC #控制反转 #创建对象和管理对象的关系,降低他们的耦合度 #是其他功能的基础 #spring容器是IOC的核心 springAOP 面向切面编程,可以处理一切对象的共同业务,降低共同业务和对象之间的耦合度 spring MVC 自动实现mvc给代码分层,进一步降低s 阅读全文
posted @ 2020-08-26 12:33 z街角的风铃y 阅读(234) 评论(0) 推荐(0)