JAVA框架
文章平均质量分 74
主要描述Maven和Spring boot(SSM)等基础知识
.章鱼哥.
这个作者很懒,什么都没留下…
展开
-
Logger日记对象
概念org.slf4j.Logger是java中输出日志的规范Log4J,Logback都是基于此规范实现的日志库带更新…原创 2021-07-29 22:36:52 · 134 阅读 · 0 评论 -
Mybytis Plus
优点定位:只做增强不做改变, 引入它不会对现有工程产生影响效率:只需简单配置,即可快速进行单表 CRUD 操作,从而节省大量时间功能:代码生成、物理分页、性能分析等功能一应俱全为什么要使用Mybytis Plus简化:使用MP能简化完成单表的CURD操作简化开发的过程,大大节省开发效率思想:使用对象的方式操作数据库接口:使自己接口继承公共的接口,即可获取常用的CRUD的操作(告别SQL语句)Mybytis Plus的思想是以对象的方式操作数据库单表几乎不用开发者写简单的单表Sq1原创 2021-06-25 13:28:17 · 234 阅读 · 0 评论 -
Spring Boot的高级用法
Lombok热部署作用:在开发阶段,项目每次修改代码之后,程序就会自动部署(项目重启)IDEA中配置:导入pom文件里热部署的坐标jar包需修改IDEA的自动编译代码触发状态(alt + shift +ctrl + /) 快捷键选择Registry(注册表)将compiler.automake.allow.when.app.running选中即可,完成热部署测试项目热部署效果,当按ctrl+s保存后,3s后将重新启动项目下载Lombok插件,并安装pom文件中导原创 2021-06-24 13:33:23 · 111 阅读 · 0 评论 -
Spring框架之间的关系
框架的作用框架作用SpringBoot简化Spring等框架的操作,一个框架的高级APISpringMVC负责前端与服务端交互(接收用户提交的数据,返回服务器数据)Spring使其他第三方框架,可以让程序以一种统一的方式进行调用( 整合)Mybatis(数据的持久化)整合JDBC方便用户和数据库进项交互框架之间的关系...原创 2021-06-23 13:02:36 · 154 阅读 · 0 评论 -
MyBatis
概念MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数手工的设置以及结果集的检索。优点简化JDBC的开发,且支持各种Sql的代码能够更好的完成ORM(对象关系映射)提供缓存的技术,提高了程序查询的效率减少了和数据库的交互次数,相同的数据不会在次访问数据库了(缓存)自动完成ORM的映射(ORM:类和表的关系、属性和字段名的关系 不同类型系统的数据之间的转换)ORM概念是一种程序设计技术,用于实现面向对原创 2021-06-21 20:05:55 · 583 阅读 · 0 评论 -
Spring
Web服务的演变原始时代我们用一个jsp搞定一切,但如此开发大型项目遇到了问题,前端美化的代码和后端的代码交织和后端业务逻辑和数据库访问代码杂乱不清晰于是出现了MVC分层架构,把代码分成了3个模块,Model层封装数据,View视图层页面展现,Controller控制层访问转发。...原创 2021-06-19 17:41:02 · 115 阅读 · 0 评论 -
Spring MVC
概念Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块使用 Spring 可插入的 MVC架构,从而在使用Spring进行WEB开发的也可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架(如Struts2老技术等)SpringMVC就是基于MVC设计模式来实现的。设计思想通用的软件编程思想, 在MVC设计模式中认为, 任何软件都可以分三层: MVC(Model模型、View视图、Control控制层),将软件进行分层达到松耦合的效果Model: &原创 2021-06-19 17:40:38 · 234 阅读 · 0 评论 -
Spring boot
概念Spring Boot是一个全新的框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程而现在的Spring Boot 本身已经是包容万象的,可以跟各种技术集成,成为SpringBoot全家桶。特点创建独立的Spring应用程序(一个jar包走天下)嵌入的Tomcat,无需部署WAR文件简化Maven配置自动配置Spring所需要的jar包(更智能)提供生产就绪型功能,如指标,健康检查和外部配置Spring boot全新的pom文件它产生整个项目目录,其实我们只原创 2021-06-19 17:40:09 · 269 阅读 · 0 评论 -
Maven
概述Maven是基于java平台的项目构建,依赖管理和项目信息管理,是跨平台的项目管理工具通俗点讲Maven就是帮助我们寻找需要的jar包的,我们不再去各大网站去下载只需只需要通过Maven的坐标在Maven仓库取即可找到并自动下载导入到项目工具库中优点Jar管理起来更加轻松,已经被业界广泛采用,springboot就是maven的延伸部分包因为版本问题,需要手工导入引发新的问题,版本冲突:大型项目中jar中依赖其它jar包坐标体系使不同厂商的文件也井然有序,不会冲突覆盖生命周期对应原创 2021-06-19 17:39:44 · 166 阅读 · 0 评论