前言 上篇Spring博文主要引出了为啥我们需要使用Spring框架,以及大致了解了Spring是分为六大模块的-.本博文主要讲解Spring的core模块! 搭建配置环境 引入jar包 本博文主要是core模块的内容,涉及到Spring core的开发jar包有五个: commons-logging-1.1.3.jar 日志 spring-beans-3.2.5.RELEASE.jar bean节点 spring-context-3.2.5.RELEASE.jar spring上下文节点 sp…
2. 步骤一:下载Spring框架的开发包 * 官网:http://spring.io/ * 下载地址:http://repo.springsource.org/libs-release-local/org/springframework/spring解压:(Spring目录结构:) * docs -- API和开发规范 * libs -- jar包和源码 * schema -- 约束 * dist -- 总包(包含docs.libs.schema) * dependencies -- spri…
前言 在写完Spring第二和第三篇后,去读了Spring In Action这本书-发现有知识点要补充,知识点跨越了第二和第三篇,因此专门再开一篇博文来写- 通过java代码配置bean 由于Spring的自动装配并不能将第三方库组件装配到应用中,于是需要显式装配配置.显示装配有两种方式 通过java代码装配bean 通过XML装配bean Spring In Action作者首推使用自动装配的功能,而后是通过java代码配置bean,最后才用XML文件配置的方式.. 那么怎么通过java代码…
什么是MyBatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis.是一个基于Java的持久层框架 为什么我们要用Mybatis? 无论是Mybatis.Hibernate都是ORM的一种实现框架,都是对JDBC的一种封装! 到目前为止,我们已经在持久层中学了几种技术了- Hibernate jdbc SpringDAO 那我们为啥还要学Mybati…
课程链接:http://video.jessetalk.cn/course/explore 良心课程,大家一起来学习哈! 目录 01-介绍K8s是什么 02-为什么要学习k8s 03-如何学习k8s 04-K8S集群基本概念 05-安装本地k8s单节点集群 06-K8S三大核心组件介绍 07-Service的三种类型及Dashboad部署 08-kubectl工具命令介绍 09-yaml部署文件格式介绍 10-部署netcore api到K8S 11-k8s高可用集群介绍 12-进阶介绍 01-…
课程链接:http://video.jessetalk.cn/course/explore 良心课程,大家一起来学习哈! 目录 01-介绍K8s是什么 02-为什么要学习k8s 03-如何学习k8s 04-K8S集群基本概念 05-安装本地k8s单节点集群 06-K8S三大核心组件介绍 07-Service的三种类型及Dashboad部署 08-kubectl工具命令介绍 09-yaml部署文件格式介绍 10-部署netcore api到K8S 11-k8s高可用集群介绍 12-进阶介绍 01-…
简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者的. 在以前的spring项目中,都会面对大量繁琐的配置,使用的时候基本上都是大量的复制黏贴.而Spring Boot 则能让我们在不需要过多的配置下,轻松…
之前写了一篇<Spring环境搭建一>,感觉写的很烂,也许是时间有限,写的很急.今天我想再写写 Spring 的环境搭建,因为 Spring 的模块是可以单独拿出来用的,所以有很多的模块不一定是自己想要的,今天就来讲讲最简单的 Spring 环境搭建. 在 Spring 官网找了很久,1.0 版本是 dtd 配置格式,如下所示. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans…
主要是在CustomerDao中去写一些代码,在调用Query中去用SQL 例如 public interface CustomerDao extends JpaRepository<Customer, Long>, JpaSpecificationExecutor<Customer> { /** * 案例:根据客户名称查询客户 * 使用jpql的形式查询 * jpql:from Customer where custName = ? * * 配置jpql语句,使用的@Query注…
上一篇我们成功搭建好了spring开发的环境,接下来一起看看spring有什么神奇的地方吧(本人也是新手,有不太对的地方希望大神给指出便于修改呢,谢谢大家). 之前听说spring是在对xml文件的应用比较多,但是具体怎么用一直都是云里雾里,自己在刚开始的时候学习的时候,因为不是直接新建的web项目,没有自动生成applicationContext.xml,那会不知道这个配置文件是多么的重要,所以在写了如下一段代码之后,运行时,总是报错,还曾傻傻地以为该文件会自动生成,现在想想真可笑.不过如果用…