Spring
sswqzx
这个作者很懒,什么都没留下…
展开
-
Spring --08.Spring整合JdbcTemplate实现增删改查
1、创建工程并引入依赖导入需要引入的依赖:Spring ioc + JdbcTemplate+druid+ mysql。pom.xml内容<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt...原创 2018-11-10 09:09:55 · 487 阅读 · 0 评论 -
Spring --16.Spring基于注解的声明事务控制
1、创建子工程、引入依赖 (同上xml方式)2、编写相关类、(同上xml方式)3、开启Spring对注解的支持、配置事务管理、开启Spring对注解的支持applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org...原创 2018-11-15 22:03:47 · 299 阅读 · 0 评论 -
Spring --11.Spring的AOP入门
1、AOP 概述AOP概述AOP为Aspect Oriented Programming的缩写。意为面向切面编程。通过预编译方式和老实巴交行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续、AOP:面向切面编程。AOP是OOP的扩展和延伸,解决OOP开发遇到问题。AOP作用在不修改源代码的情况下、可以实现功能的增强传统代码是纵向体系代码复用、AOP是横向...原创 2018-11-12 20:03:13 · 452 阅读 · 0 评论 -
Spring --14.Spring中Dao使用JdbcTemplate的二种方式
在Dao中使用JdbcTemplate有二种方式:(1)、直接Dao中声明jdbcTemplate、通过set方法注入值(2)让Dao继承JdbcDaoSupport1、直接在Dao中声明JdbcTemplate。通过set方法注入JdbcTemplate属性的值applicationContext.xml 把Dao配置到Spring中<?xml version="1....原创 2018-11-15 01:32:25 · 534 阅读 · 0 评论 -
Spring --17.Spring中的核心监听器ContextLoaderListener
开发环境:JDK 1.8Idea 2017Tomcat:apache-tomcat-8Spring:5.0.71、概述ContextLoaderListener是Spring中的核心监听器,当web工程启动时,该监听器负责创建Spring的IOC容器,存放在ServletContext中;当需要用IOC容器时,就从ServletContext中获取。好处:1、不用我...原创 2018-11-16 14:08:19 · 854 阅读 · 0 评论 -
@Table 注解详解
spring @Table注解 作用是:声明此对象映射到数据库的数据表,通过它可以为实体指定表(talbe)常用的两个属性:1、name 用来命名 当前实体类 对应的数据库 表的名字@Table(name = "tab_user")2、uniqueConstraints 用来批量命名唯一键其作用等同于多个:@Column(unique = true)@Table...原创 2018-11-22 13:36:07 · 91901 阅读 · 4 评论 -
@RequestParam,@PathVariable
@RequestParam 和 @PathVariable 注解都是用于从request中接收请求,两个都可以接收参数,不同:@RequestParam 从request里面拿取值,@PathVariable 从一个URI模板里面来填充演示:Request URL:http://api.baidu.com/api/item/spec/groups?param1=3&param2...原创 2018-12-15 12:36:53 · 394 阅读 · 0 评论 -
@JsonIgnore注解
@JsonIgnore注解作用:在json序列化时将pojo中的一些属性忽略掉,标记在属性或者方法上,返回的json数据即不包含该属性。@Table(name = "tb_user")public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long i...原创 2018-12-27 09:13:05 · 57995 阅读 · 5 评论 -
@Transient 注解
@Transient :在实体类(pojo)属性上使用、表示数据库表中没有这个字段就忽略。原创 2018-12-16 19:37:34 · 12503 阅读 · 2 评论 -
@RestController与@Controller区别
@RestController是@ResponseBody + @Controller合体使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,配置的视图解析器InternalResourceViewResolver则不起作用,返回的内容就是Return 里的内容(String/JSON)@ResponseBody:加在方法上、...原创 2018-12-11 09:49:38 · 383 阅读 · 1 评论 -
Spring --15.Spring中基于xml的声明事务控制
开发环境:jdk1.8Idea 2017 :Maven工程、引入父工程Tomcat:apache-tomcat-8Spring:5.0.7一、事务控制1、概述事务的概念:事务是逻辑上一组操作、组成这组操作各个逻辑单元、要么一起成功、要么一起失败。事务的特性:原子性:事务不可分割一致性:事务执行前后数据完整性保持一致隔离性:一个事务的执行不应该受...原创 2018-11-15 21:01:51 · 380 阅读 · 1 评论 -
Spring --06.Spring IOC注解入门
1、创建工程引入依赖我之前引入了父工程、现在只要创建模块就可以了 引入依赖:pom.xml<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId...原创 2018-11-08 13:43:30 · 301 阅读 · 0 评论 -
Spring --05.Spring依赖注入
1、概述IOC和DI的概念:* IOC -- Inverse of Control,控制反转,将对象的创建权反转给Spring!! * DI -- Dependency Injection,依赖注入,在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件中!!如果UserServiceImpl的实现类中有一个属性,那么使用Spring框架的IOC功能时,可...原创 2018-11-08 12:07:29 · 317 阅读 · 0 评论 -
Spring --07.Spring框架中bean管理的常用注解
Spring中用于管理bean的注解分为四大类:1)、用于创建对象 @Component/@Coontroller@Service@Repository2)、用于给对象中的属性注入值@Value、@Autowired、@Qualifier、@Resource3)、用于改变作用范围@Scope4)、用于定义生命周期@PostConstruct @PreDestroy1、用于创建...原创 2018-11-10 09:14:11 · 692 阅读 · 0 评论 -
Spring --09.Spring注解整合JdbcTemplate
1、创建配置类SpringConfig.javapackage com.day02Jdbc.config;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Configuration;import org.springf...原创 2018-11-10 14:11:56 · 3502 阅读 · 0 评论 -
Spring --10.Spring框架整合JUnit单元测试
1、使用说明为了简化JUnit测试、使用Spring框架也可以整合测试2、导入依赖pom.xml <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId&g...原创 2018-11-10 14:26:44 · 440 阅读 · 0 评论 -
Spring --01.Spring 入门
1、概述(1)、Spring简介:Spring 是由Rod Johnson创建的一个开源框架、Spring是于2003兴起的一个经量级的java开发框架、简单来说、Spring是一个分层的javaSE/EE full-stack 一站式 轻量级开源框架JavaEE开发规范我们程序应分为三层:web层、业务层、持久层WEB层(页面数据显示、页面跳转调度)-jsp/servlet业...原创 2018-11-07 20:42:27 · 440 阅读 · 0 评论 -
Spring --02.Spring 中的工厂
1、概述在Spring中提供了二个工厂接口(1)、ApplicationContext(2)、BeanFactory2、ApplicationContext使用该接口可以获取到具体的Bean对象、该接口下有二个具体的实现类ClassPathXmlApplicationContext --加载类路径下的Spring配置文件FileSystemXmlApplication...原创 2018-11-07 21:19:17 · 298 阅读 · 0 评论 -
Spring --12.Spring中AOP编程(XML方式)
1、AOP入门案例1.1、创建工程并引入依赖工程为com.day03依赖如下:<!--依赖--> <dependencies> <dependency> <groupId>org.springframework</groupId> <artif...原创 2018-11-13 09:17:45 · 280 阅读 · 0 评论 -
Spring --13.Spring中AOP编程(注解方式)
1、基于注解AOP入门案例1.2、创建工程引入依赖pom.xml<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</a...原创 2018-11-13 11:22:01 · 360 阅读 · 0 评论 -
Spring --03.Spring配置文件
1、约束Spring核心配置文件约束可以在doc文档中查找到、约束 如下<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...原创 2018-11-08 09:44:29 · 270 阅读 · 0 评论 -
Spring --04.Spring生成Bean的三种方式
1、无参构造方法图中就使用了无参构造实例化对象 2、静态工厂实例化方式通过调用工厂类的静态方法来生成beanAddrDao.java接口package com.day01.dao;/** * @ Author :ShaoWei Sun. * @ Date :Created in 10:01 2018/11/8 */public inte...原创 2018-11-08 10:27:53 · 517 阅读 · 0 评论 -
ResponseEntity返回数据、状态、头部信息
ResponseEntity :标识整个http相应:状态码、头部信息、响应体内容(spring)@ResponseBody:加在请求处理方法上,能够处理方法结果值作为http响应体(springmvc)@ResponseStatus:加在方法上、返回自定义http状态码(spring)ResponseEntity事例:import com.baidu.item.po...原创 2018-12-12 01:51:30 · 48959 阅读 · 8 评论