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