
Spring in Action
Spring in Action
程序员·小李
不知道要干什么的时候,停一停,想一想;知道想要什么的时候,努努力,拼一拼。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring in Action 5th 003创建一个Spring 项目
使用Spring Tool Suite或intellij IDEA创建一个Spring 项目1.文件-新建-Spring Starter Project2. 填写项目信息3.选择合适的依赖包注入4.查看项目文件结构5.设置启动入口@SpringBootApplication 表明这是一个SpringBoot项目,包含三个注解:@Sprin...原创 2019-01-11 16:28:24 · 746 阅读 · 0 评论 -
Spring in Action 5th 006使用JPA与数据打交道
Spring Data是一个大的项目集合,其中包含多个子项目:1. Spring Data JPA 面向关系型数据库的持久化问题2. Spring Data MongoDB 面向Mongo文档性数据库3.Spring Data Neo4j 面向Neo4j图数据库4. Spring Data Redis 面向Redis键值对数据库5.Spring Data Cassandra...原创 2019-04-12 15:38:10 · 312 阅读 · 0 评论 -
Spring in Action 5th 005使用JDBCTemplate与数据打交道
Web应用脱离了数据也是白费。目前来说,Java与数据库打交道比较常用的是JDBC和JPAJDBCTemplate我们先来看看不使用JdbcTemplate进行数据库操作的方法:使用JdbcTemplate替换掉:很明显,使用Template极大的简化了数据库操作。设计Domain类每个domain类最好包含id字段,这样...原创 2019-04-12 12:02:35 · 306 阅读 · 0 评论 -
Spring in Action 5th 004开发一个Spring Web项目
我们以一个网上订购玉米饼的案例为例,完成一个基本的Web项目。首先,我们需要在界面上显示玉米饼的制作原料。我们需要从数据库中读取数据并显示到界面上,往往在web项目中,这是Controller的活。所以,我们需要以下清单里的内容:1. 一个domain类,定义玉米饼的属性2. 一个controller类获取数据并传递给界面渲染3. 一个显示模板,负责在用户的浏览器上渲染出原...原创 2019-04-11 15:40:39 · 243 阅读 · 0 评论 -
Spring in Action 5th 002初识Spring
Spring是一个全家桶,他有一个核心的概念就是依赖注入。spring 提供一个容器:Spring application Context,有了这个容易,我们就可以把我们的组件寄存到容器中,当我们需要某个组件的时候,不再是我们显式的new一个组件的对象,而是由容器自动为我们提供,这种思路就是依赖注入。每个组件就是我们自己实现的某一部分功能,比如日志,安全验证等等,我们通过容器提供的组件一一...原创 2019-04-11 11:06:28 · 307 阅读 · 0 评论 -
Spring in Action 5th 001目录
第一部分:Spring 应用基础第一章 :介绍spring与spring boot , 如何创建一个spring项目。第二章:讨论Web层面的内容,涉及Spring MVC第三章:数据持久化存储问题第四章:使用Spring Security进行身份认证, 避免无权访问第五章:如何使用Spring Boot配置文件配置Spring...原创 2019-03-25 15:16:42 · 439 阅读 · 0 评论 -
Sping in Action 4th Spring简介
Spring带来的优点:简单、可测试、松耦合轻量级、最小侵入性依赖注入与接口使其松耦合声明式编程、切面、基于约定通过aspect和模板去除重复代码严重耦合的例子使用new关键字在一个类中创建另外一个类的实例。耦合是必要的,因为耦合才能实现业务逻辑,但是过度耦合会导致侵入性强,测试难度大。DI的工作原理依赖注入容器自动注入POJO所需的依赖...原创 2019-03-14 16:32:48 · 279 阅读 · 0 评论 -
Sping in Action 4th 依赖注入
依赖绑定的方法:1.xml配置2.Java配置3.自动扫描与绑定自动扫描与绑定自动扫描与绑定是实现的一种途径。例程:1.定义一个CD接口2.定义一个实现类我们使用@Component注解了这个实现类3.定义配置类,对Component进行扫描其作用类似于:4.使用Bean5.可以为Bean修改名称6.设置扫描包的...原创 2019-03-14 20:29:17 · 196 阅读 · 0 评论 -
Sping in Action 4th 依赖注入进阶
为Bean设定不同的注入环境开发环境:生产环境:注解在方法上:设置xml配置文件的bean的profile:设置哪个profile被启动:使用注解激活Profile:Bean的五种生命周期singleton:整个web项目中自始至终就一个实例prototype:每次注入的时候都会创建一个新的实例session:每个s...原创 2019-03-15 10:02:03 · 247 阅读 · 0 评论