Spring
文章平均质量分 66
Lambo Chen
Life is so simple, I do not have complicated thoughts.
Github: LamboChen
展开
-
【Spring】一个小故事带你了解 Spring IoC
文章目录1. 前言1. 前言本文参考 imooc 视频教程总结而来, 通过 小红同学 幻想自己是有车一族下班回家原创 2020-04-04 01:03:19 · 478 阅读 · 0 评论 -
SpringBoot读取配置文件
1、properties、yml文件读取2、静态变量赋值配置属性3、setter 注入4、Environment 方式获取原创 2019-10-20 11:39:48 · 1499 阅读 · 0 评论 -
Spring入门之JdbcTemplate【二】查询数据库表数据
前言:本文主要讲解Spring中JdbcTemplate进行查询数据库表数据本文主要通过代码的形式讲解JdbcTemplate的使用,并不会深入讲解其基本原理环境:Intellij IDEA 2017 CI1、User类(实体类)package spring.entity;public class User { private String usern原创 2018-01-26 04:08:36 · 2025 阅读 · 0 评论 -
Spring入门之JdbcTemplate【一】增加、删除、修改数据库表数据
前言:本文主要讲解Spring中JdbcTemplate进行增加、删除、修改数据库表数据如需了解查询操作,请移步我的下一篇文章Spring入门之JdbcTemplate【二】查询数据库表数据本文主要通过代码的形式讲解JdbcTemplate的使用,并不会深入讲解其基本原理环境:Intellij IDEA 2017 CI1、基本操作1)设置数据库信息 即实例化Dri原创 2018-01-26 04:02:15 · 18682 阅读 · 1 评论 -
Intellij IDEA创建Spring项目之基于Aspectj的AOP操作(XML配置方式)
前言:本文将使用Intellij IDEA 创建项目的方式讲解Spring基于AspectJ的AOP操作环境说明:Intellij IDEA 2017 CI具体步骤1、新建Spring项目新建Spring项目 填写项目名称和项目路径 Finish2、创建相关类Book类: public class Book { public原创 2018-01-25 19:04:29 · 10948 阅读 · 5 评论 -
Spring入门之解决HibernateTemplate.save()不能写入数据
当我们用Spring+HibernateTemplate整合项目时,会遇到这样一个问题:向数据库中写数据时,不报错也没有异常抛出,提示写入成功,但就是在数据库中并没有数据写入成功。* 问题原因 *数据被缓存了,但未flush解决方法在save方法后添加hibernateTemplate.flush();推荐: 在hibernate.cfg.xml文件中添加:propert原创 2018-01-28 09:57:30 · 5113 阅读 · 3 评论 -
Java Spring Controller 获取请求参数的几种方法详解
1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。若”Content-Type”=”application/x-www-form-urlencoded”,可用post提交url形式:http://localhost:8080/SSMDemo/demo/addUser1?username=lixiaoxi&password=11111转载 2018-01-28 14:21:31 · 1336 阅读 · 0 评论 -
Intellij IDEA 2017创建SSM入门项目及相关配置
前言本文主要讲解Intellij IDEA创建SSM入门项目本文不会讲解SSM的理论知识本文所建项目未用到maven进行管理本文篇幅很长,请配同目录享用环境说明Intellij IDEA 2017.2.6Apache-tomcat-8.5.23jdk 1.8MySQL 5.7Windows 10版本说明Spring-4.3.14MyBatis-...原创 2018-02-05 17:45:27 · 7546 阅读 · 3 评论 -
AOP+自定义注解在SpringBoot中的简单使用
文章目录1. 前言2. 自定义注解2.1. 元注解2.2. 自定义注解2.3. 使用注解3. AOP3.1 引入依赖3.2. Aspect类3.3. 小结参考1. 前言AOP相关文章,可以先看下博主之前的AOP在Spring项目中的使用:Intellij IDEA创建Spring项目之基于Aspectj的AOP操作(注解方式)Intellij IDEA创建Spring项目之基于Aspec...原创 2019-09-15 22:05:44 · 706 阅读 · 2 评论 -
Spring入门之事务管理【二】注解方式
前言:本文讲解Spring的事务管理(注解方式)实现本文是通过一步步创建项目的方式讲解本文主要是讲具体的操作,对于事务管理的原理并不会深入讲解环境:Intellij IDEA 2017 CI具体步骤1、创建Spring项目如果不清楚怎么创建项目,请移步Spring入门之事务管理【一】XML配置文件方式OrdersDao类:public cla原创 2018-01-26 03:48:47 · 398 阅读 · 0 评论 -
Spring入门之事务管理【一】XML配置文件方式
前言:本文讲解Spring的事务管理(XML配置文件方式)实现本文是通过一步步创建项目的方式讲解本文主要是讲具体的操作,对于事务管理的原理并不会深入讲解环境:Intellij IDEA 2017 CI具体步骤1、新建Spring项目具体项目名、类名及路径: 不清楚怎么创建Spring项目的?猛点Intellij IDEA创建Spring的Hello W原创 2018-01-26 03:36:26 · 526 阅读 · 0 评论 -
Spring入门之C3P0连接池
前言本文讲解Spring配置c3p0连接池操作本文通过新建项目的形式讲解,并非讲解c3p0连接池原理连接的是MySQL数据库环境Intellij IDEA 2017 CI具体步骤1、新建Spring项目新建Spring项目,并创建相关类、路径及applicationContext.xml配置文件UserDao类(只在测试时用,和配置连接池无关):原创 2018-01-26 04:42:14 · 1026 阅读 · 0 评论 -
Spring的Bean管理(XML配置文件方式)
bean实例化三种方法在spring里面通过配置文件创建对象 bean实例化三种方式实现:第一种:使用类的无参数构造创建(重点)需要在类中有无参构造函数,如果类中没有无参数构造,出现异常User类:public class User{ public void add(){ System.out.println("add()方法"); }}原创 2018-01-24 14:09:12 · 635 阅读 · 0 评论 -
MyBatis入门【十二】 Spring整合MyBatis基础
整合思路:需要Spring通过单例方法管理SqlSessionFactorySpring和MyBatis整合生成代理对象,使用SqlSessionFactory创建SqlSession(Spring和MyBatis整合自动完成)持久层的mapper都需要spring进行管理在applicationContext.xml配置sqlSession和数据源配置dbcp数据源(Sp原创 2018-01-31 17:50:18 · 363 阅读 · 0 评论 -
Spring属性注入【二】 注入对象类型属性
注入对象类型属性(重点)实现思想:1、创建service类和dao类 2、在service得到dao对象 (以service中内嵌dao为例)具体实现过程:1)在service中把dao作为类型属性2)生成dao类型属性的set方法3)配置文件中完成注册UserService类:public class UserService{ //定义dao类型属原创 2018-01-24 18:38:01 · 407 阅读 · 0 评论 -
Spring属性注入【三】 复杂类型注入
P名称空间注入applicationContext.xml配置文件://引用xmlns:p="http://www.springframework.org/schema/p"bean id="person" class="Person全路径" p:pname="Bob">bean>复杂类型注入复杂类型:1、数组2、list集合3、map集合4、prope原创 2018-01-24 18:46:12 · 456 阅读 · 0 评论 -
Spring整合web项目原理
IOC和DI区别1、IOC:控制反转,把对象创建交给spring进行配置2、DI:依赖注入,向类里面的属性中设置值3、关系:依赖注入不能单独存在,需要在IOC的基础上完成操作Spring整合web项目原理1、加载spring核心配置文件ApplicationContext context = new ClassPathXmlApplicationConte原创 2018-01-24 18:50:13 · 225 阅读 · 0 评论 -
Spring属性注入【一】 注入方式介绍
属性注入创建对象时候,向类的属性设置值属性注入方式第一种:使用set方法注入public class User{ private String name; public void setName(String name){ this.name = name; }}//测试注入User user = new User();us原创 2018-01-24 18:31:29 · 429 阅读 · 0 评论 -
Spring的Bean管理(注解方式)
注解介绍1、代码中特殊的标记,使用注解可以完成功能2、注解写法 @注解名称(属性名称=属性值)3、注解可以用于类、方法、属性上Spring的Bean管理(注解方式)Spring注解开发准备:1、导入jar包1)导入基本jar包2)导入aop的jar包2、创建类、方法public class User { public void add(原创 2018-01-25 13:32:58 · 422 阅读 · 0 评论 -
Intellij IDEA创建Spring项目之基于Aspectj的AOP操作(注解方式)
前言:本文采用注解的方式进行Spring中基于Aspectj的AOP操作。且此文是在已经了解了Spring中基于Aspectj的AOP操作原理的基础上,再利用IDEA创建项目如需了解使用XML配置文件的方式,请移步Intellij IDEA创建Spring项目之基于Aspectj的AOP操作本文采用创建项目的形式讲解,并非讲AOP原理环境:Intellij IDEA 2原创 2018-01-25 21:32:46 · 7921 阅读 · 1 评论 -
Intellij IDEA创建Spring的Hello World项目
前言本文主要是进行Intellij IDEA 2017 CI进行创建第一个Spring项目,并测试成功,并非讲解Spring原理环境Intellij IDEA 2017 CIJDK 1.8具体步骤1、新建项目勾选Spring 2、项目名称和路径、Finish项目名称建议见名知意,项目路径看个人,我这里就使用默认路径 等待jar包下载3、导入jar包原创 2018-01-24 11:38:39 · 10149 阅读 · 4 评论