摘要:
基本配置 入口类和@SpringBootApplication Spring Boot通常有一个名为 Application的入口类,入口类里面有一个mian方法,这个main方法其实就是一个标准的java应用的入口方法,在main方法中使用SpringApplication.run,启动Sprin 阅读全文
摘要:
什么是Spring Boot 随着动态语言的流行,java的开发显得格外的笨重;繁多的配置,低下的开发效率,复杂的部署流程以及第三方技术集成难度大. 在上述环境下,Spring Boot应运而生,它使用"约定优于配置"的理念让你的项目快速的运行起来,使用Spring Boot很容易创建一个独立运行, 阅读全文
摘要:
多种方式实现依赖注入 构造注入 编写测试类 在使用设值注入时,Spring通过JavaBean无参构造方法实例化对象,当我们编写带参构造方法后,java虚拟机不会再提供默认的无参构造方法,为了保证使用的灵活性,建议自行添加一个无参构造方法 配置文件代码如下: 1 一个 constructor arg 阅读全文
摘要:
初始Spring 在学习Spring之前让我们先了解一下企业级应用.企业级应用是指那些为商业组织,大型企业而创建并部署的解决方案及应用,这些大型企业级应用的结构复杂,涉及的外部资源众多,事务密集,数据规模大,用户数量多.有较强的安全性考虑和较高的性能要求,而Spring就是用来做解决这些问题的 Sp 阅读全文
摘要:
使用动态SQL完成多条件查询 动态SQl是MyBatis的一个强大的特性,在使用JDBC操作数据时,如果查询条件过多,将字符串联成SQL语句是比较麻烦的一件事,且容易出错,有了动态SQL我们就可以使用动态SQL,动态SQL基于OGNL表达式,可使我们方便地在SQL语句中实现某些逻辑。好了废话不多说, 阅读全文
摘要:
使用MyBatis 实现条件查询 SQL映射文件 mapper:映射文件的根元素节点,只有一个属性namespace(命名空间),其作用如下: 用于区分不同的mapper,全局唯一 绑定DAO接口,即面向接口编程,当namespace绑定某一接口之后,可以不用写该接口的实现类, MyBatis会通过 阅读全文
摘要:
什么是 MyBatis? MyBatis是支持定制化SQL,存储过程以及高级映射的优秀的持久层框架.MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集.MyBatis可以对配置和原生Map使用简单的XMl或注解,将接口和Java的POJO(Plain Old java Objec 阅读全文