摘要: Spring,英文翻译是春天的意思,而在Java中,是一个开放源代码的设计层面框架(手动滑稽,程序员的春天),他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来 阅读全文
posted @ 2018-12-20 11:34 花咖 阅读(7420) 评论(1) 推荐(0) 编辑
摘要: 启动 直接点击Nginx目录下的nginx.exe 或者 cmd运行start nginx 关闭 nginx -s stop 或者 nginx -s quit stop表示立即停止nginx,不保存相关信息 quit表示正常退出nginx,并保存相关信息 重启(因为改变了配置,需要重启) nginx 阅读全文
posted @ 2019-01-01 19:33 花咖 阅读(21478) 评论(0) 推荐(0) 编辑
摘要: SqlMapConfig.xml 是 mybatis 的全局配置文件,配置内容如下: properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) envir 阅读全文
posted @ 2018-12-30 12:42 花咖 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 1、分析SqlSession使用范围 1.1、SqlSessionFactoryBuilder 通过 SqlSessionFactoryBuilder 创建会话工厂 SqlSessionFactory 将 SqlSessionFactoryBuilder 当成一个工具类使用即可,不需要使用单例管理  阅读全文
posted @ 2018-12-29 21:51 花咖 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Hibernate: 是一个标准 ORM 框架(对象关系映射)。入门门槛较高,不需要程序员写 SQL,SQL语句自动生成。 对 SQL 语句进行优化、修改比较困难。 应用场景: 适用于需求变化不多的中小型项目,比如:后台管理系统,ERP,ORM,OA。 mybatis: 是一个不完全的 ORM 框架 阅读全文
posted @ 2018-12-29 20:02 花咖 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、实现需求 添加用户 更新用户 删除用户 2、添加用户 (1)映射文件User.xml(Mapper)中,配置添加用户的Statement (2)程序代码 3、自增主键返回 mysql 自增主键,执行 insert 提交之前自动生成一个自增主键。 通过 mysql 函数获取到刚插入记录的自增主键: 阅读全文
posted @ 2018-12-29 17:12 花咖 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、入门程序实现需求 根据用户id查询一个用户信息 根据用户名称模糊查询用户信息列表 添加用户(二) 更新用户(二) 删除用户(二) 2、引入Mybatis所需 jar 包(Maven工程) 最终引入jar包: 2、在classpath下创建log4j.properties如下: 3、在classp 阅读全文
posted @ 2018-12-29 14:13 花咖 阅读(178) 评论(0) 推荐(0) 编辑
摘要: SpringBoot项目整合JPA报错 阅读全文
posted @ 2018-12-29 11:43 花咖 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1、首先我们来看看mapper.xml的头文件 2、从头文件中我们可以看出标黄部分是 mapper.xml 的命名空间,没有提示就是因为从该网络地址获取不到信息。 3、我们手动获取dtd文件 首先,我们找到 mytatis 的核心 jar 包(我是Maven项目,在Maven仓库中) 4、我们用压缩 阅读全文
posted @ 2018-12-29 08:45 花咖 阅读(6971) 评论(1) 推荐(0) 编辑
摘要: 对原生态的 jdbc 中的问题总结 1、数据库连接,使用就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响数据库性能。 设想:使用数据库连接池管理数据库连接 2、将sql语句硬编码到 java 代码中,如果sql语句被修改, 需要重新编译 java 代码,不利于系统维护 阅读全文
posted @ 2018-12-28 20:02 花咖 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 小结 通过入门程序,我们认识了 SpringMVC 的四大核心: 前端控制器(DispatcherServlet)、处理器映射器(HandlerMapping)、处理器适配器(HandlerAdapter)、视图解析器(ViewResolver) 一、前端控制器配置: 第一种:*.action,访问 阅读全文
posted @ 2018-12-27 20:42 花咖 阅读(182) 评论(0) 推荐(0) 编辑