- 博客(44)
- 资源 (27)
- 收藏
- 关注
转载 SpringBoot 整合redis实现缓存
转自:https://blog.csdn.net/qq_29479041/article/details/83182797,如有侵权,马上删除!!
2019-08-31 19:42:41 119
转载 SpringBoot 缓存的原理与使用
转自:https://blog.csdn.net/qq_29479041/article/details/83104752,如有侵权,马上删除!!
2019-08-31 15:18:50 124
原创 SpringBoot 外置tomcat使用流程(打包为war包)
本博文主要包含SpringBoot在idea中使用外置servlet容器(tomcat),实现jsp页面的使用和servlet的配置的主要流程。包含:(1)创建一个web项目的流程(2)完善web项目中webapp目录结构(3)向idea中添加外置tomcat(4)部署项目到外置tomcat中(5)启动tomcat(6)测试(1)新建web项目:...
2019-08-30 11:06:08 554
原创 SpringBoot 自动配置实现流程
(1)SpringBoot启动的时候加载主配置类,开启了自动配置功能@EnableAutoConfiguration。查看@SpringBootApplication(2)查看@EnableAutoConfiguration,其作用是利用AutoConfigurationImportSelector给容器中导入一些组件。(3)查看AutoConfigurationImportSel...
2019-08-23 17:33:07 2491 1
转载 SpringBoot 配置多Profile环境支持并指定目标Profile
转自:https://www.baidu.com/link?url=HIDVgBb_bm9lfXw20lusfEs6a-zrTfa0pZIp_jftjYmA4RebmZvMDNlKTsxDsA5p&wd=&eqid=c0ef5e3e00073e8d000000065d5f93a3,如有侵权,马上删除!!
2019-08-23 15:27:27 841
转载 SpringBoot @PropertySource和@ImportResource以及@Bean的使用
转自:https://blog.csdn.net/qq_31584291/article/details/83823214,如有侵权,马上删除!!
2019-08-23 15:16:43 179
原创 SpringBoot 配置文件加载顺序
注:file:指项目根目录(项目名下)。classpath指类的根目录(src/main/resources)
2019-08-23 15:06:34 140
转载 SpringBoot 配置@ConfigurationProperties与@Value区别
转自:https://www.cnblogs.com/jtfr/p/10500487.html,如有侵权,马上删除!!
2019-08-23 11:07:07 146
转载 SpringBoot yml与properties对比及properties乱码问题解决
转自:https://www.cnblogs.com/jtfr/p/10441023.html,如有侵权,马上删除!!
2019-08-23 11:04:34 303
转载 SpringBoot yml语法及实体对象注入属性
转自:https://www.cnblogs.com/jtfr/p/10434457.html,如有侵权,马上删除!!
2019-08-22 23:05:46 2779
转载 SpringBoot 入门程序(Maven工程)
转自:https://www.cnblogs.com/jtfr/p/9513923.html,如有侵权,马上删除!!
2019-08-22 17:04:56 146
原创 SpringMVC 图片上传案例
1、所需jar包2、配置上传解析器在springmvc.xml中配置文件上传解析器:<!-- 文件上传,id必须设置为multipartResolver --><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolv...
2019-08-21 18:50:32 183
原创 SpringMVC controller方法返回值
1、返回ModelAndViewcontroller方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。@Controllerpublic class ItemController { // @RequestMapping:里面放的是请求的url,和用户请求的url进行匹配 // action可以写也可以不写 @RequestMapping(...
2019-08-21 17:30:12 204
原创 SpringMVC 异常处理器
springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。1、异常处理思路 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现...
2019-08-21 17:21:38 574
原创 SpringMVC @RequestMapping用法详解
通过@RequestMapping注解可以定义不同的处理器映射规则。如下为该注解的作用:1、用户请求映射(URL路径映射)@RequestMapping(value="item")或@RequestMapping("/item"),value的值是数组,既可以处理一个请求、也可以将多个url映射到同一个方法。/** * 查询商品列表 * @return */@RequestM...
2019-08-21 17:15:35 678
原创 SpringMVC ssm整合案例
为了更好的学习 springmvc和mybatis整合开发的方法,需要将springmvc和mybatis进行整合。整合目标:控制层采用springmvc、业务逻辑层使用Spring实现,持久层使用mybatis实现。1.整合思路:(1)SqlMapConfig.xml,空文件即可,但是需要文件头。(2)applicationContext.xml,配置:数据库连接池 SqlSes...
2019-08-20 17:36:47 180
原创 SpringMVC 配置视图解析器
视图解析器使用SpringMVC框架默认的InternalResourceViewResolver,这个视图解析器支持JSP视图解析,在springmvc.xml配置文件中配置如下:<!-- Example: prefix="/WEB-INF/jsp/", suffix=".jsp", viewname="test" -> "/WEB-INF/jsp/tes...
2019-08-20 16:51:54 1246
原创 SpringMVC SpringMVC与struts2区别
(1)springmvc的入口是一个servlet即前端控制器,而struts2入口是一个filter过滤器。(2)springmvc是基于方法开发(一个url对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例),struts2是基于类开发,传递参数是通过类的属性,只能设计为多例。(3)Struts采用值栈存储请求和响应的数据,通过OGNL存取数据, springmv...
2019-08-20 16:47:54 227
原创 SpringMVC 入门程序及程序执行流程
Springmvc和Struts2都属于表现层的框架。1.SpringMVC 简化版处理流程:2. 入门程序2.1 创建web工程2.2 导入jar包:复制jar到lib目录,工程直接加载jar包,2.3 加入配置文件,创建config资源文件夹,存放配置文件,如下图:2.3.1 创建SpringMVC的核心配置文件SpringMVC本身就是Spring的子...
2019-08-19 17:04:48 921
原创 Mybatis 逆向工程(自动生成pojo和mapper)
使用官方网站的Mapper自动生成工具mybatis-generator-core-1.3.2来生成po类和Mapper映射文件。1.导入逆向工程2. 修改配置文件,在generatorConfig.xml中配置Mapper生成的详细信息,如下图:注意修改以下几点:修改要生成的数据库表 pojo文件所在包路径 Mapper所在的包路径配置文件如下:&l...
2019-08-18 23:12:46 622
原创 Mybatis 关联查询(一对一与一对多)
数据库表与表之间的关系:1、一对一查询需求:查询所有订单信息,关联查询下单用户信息。注意:因为一个订单信息只会是一个人下的订单,所以从查询订单信息出发关联查询用户信息为一对一查询。如果从用户信息出发查询用户下的订单信息则为一对多查询,因为一个用户可以下多个订单。sql语句:SELECT o.id, o.user_id userId, o.number, o.cre...
2019-08-18 19:55:11 18321 2
原创 Mybatis foreach标签案例
案例:需求:向sql传递数组或List,mybatis使用foreach解析,如下:根据多个id查询用户信息查询sql:SELECT * FROM userWHERE id IN (1,10,24)(1)QueryVo对象:pojo中定义list属性ids存储多个用户id(2)Mapper.xml文件<!-- 根据ids查询用户 --><s...
2019-08-18 19:34:23 225
原创 Mybatis 两种Spring整合Mybatis的方式
1.整合思路SqlSessionFactory对象应该放到spring容器中作为单例存在。 传统dao的开发方式中,应该从spring容器中获得sqlsession对象。 Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象。 数据库的连接以及数据库连接池事务管理都交给spring容器来完成。2.整合需要的jar包spring的jar包 M...
2019-08-18 19:16:18 260
原创 Mybatis 动态sql语句(if标签和where标签)
功能:根据性别和名字查询用户查询sql语句:SELECT id, username, birthday, sex, address FROM `user` WHERE sex = 1 AND username LIKE '%张%'mybatis动态sql:Mapper.xml文件配置sql如下:<!-- 根据条件查询用户 --><select id="q...
2019-08-17 18:37:38 32600 3
原创 Mybatis 动态代理方式实现Dao功能
承接上篇博客:原始dao开发方式:https://blog.csdn.net/guanmao4322/article/details/996943831. 开发规范Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。Mapper接口开发需要遵循以下规范:...
2019-08-17 16:59:58 366
原创 Mybatis Dao开发案例
关键词介绍:1. SqlSession的使用范围 SqlSession中封装了对数据库的操作,如:查询、插入、更新、删除等。 SqlSession通过SqlSessionFactory创建。 SqlSessionFactory是通过SqlSessionFactoryBuilder进行创建。2. SqlSessionFactoryBuil...
2019-08-17 16:32:32 270
原创 Mybtis mybatis与hibernate的异同
(1)Mybatis和hibernate不同,它不完全是一个ORM框架,因为MyBatis需要程序员自己编写Sql语句。mybatis可以通过XML或注解方式灵活配置要运行的sql语句,并将java对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象。(2)Mybatis学习门槛低,简单易学,程序员直接编写原生态sql,可严格控制sql执行性能,灵活度高,非常...
2019-08-17 16:11:09 228
原创 Mybatis 简介及入门程序
1.Mybatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花...
2019-08-17 16:06:45 261
原创 Maven 常用依赖地址(Index for Maven Repository)
常用依赖(Index for Maven Repository):http://www.java2s.com/Open-Source/Maven_Repository/index.htm
2019-08-12 22:41:23 1330
原创 Oracle 触发器的含义及案例
/* 触发器: 当用户执行了 insert | update | delete 这些操作之后, 可以触发一系列其它的动作/业务逻辑 作用 : 在动作执行之前或者之后,触发业务处理逻辑 插入数据,做一些校验 语法: create [or replace] trigge...
2019-08-12 21:36:42 299
原创 Oracle 使用JDBC连接oracle数据库
package com.test;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import org.junit.Test;import oracle.jdbc.OracleCallableS...
2019-08-12 21:30:21 889
原创 Oracle 存储函数含义及案例
/* 存储函数: 实际上是一段封装是Oracle服务器中的一段PLSQL代码片断,它是已经编译好了的代码片段 语法: create [or replace] function 存储函数的名称(参数名 in|out 参数类型,参数名 in|out 参数类型) return 参数类型 is | as ...
2019-08-12 21:06:32 258
原创 Oracle 存储过程含义及案例
/* 存储过程: 实际上是封装在服务器上一段PLSQL代码片断,已经编译好了的代码 1.客户端取调用存储过程,执行效率就会非常高效 语法: create [or replace] procedure 存储过程的名称(参数名 in|out 参数类型,参数名 in|out 参数类型) is ...
2019-08-12 21:01:46 681
原创 Oracle 游标的使用案例
/* 游标(光标): 是用来操作查询结果集,相当于是JDBC中ResultSet 语法: cursor 游标名[(参数名 参数类型)] is 查询结果集 开发步骤: 1. 声明游标 2. 打开游标 open 游标名 3. 从游标中取数据 fetch 游...
2019-08-12 17:08:16 583
disruptor框架案例.rar
2019-12-04
base64-图片与字符串相互转换jar包及工具类.rar
2019-11-13
springboot入门-前8章-源码、资料、课件.rar
2019-08-31
springboot高级-后8章-源码、资料、课件.rar
2019-08-31
springmvc-mybatis.rar
2019-08-20
逆向工程案例.rar
2019-08-18
Maven教程.rar
2019-08-17
crm(客户管理系统)
2019-07-19
spring完整讲义.rar
2019-07-10
struts2完整讲义.rar
2019-06-25
java EE常用工具类及jar包.rar
2019-05-20
JAVA 学生管理系统(代码)
2019-04-17
nodejs 学生管理系统(增删改查)
2019-04-04
录屏王破解版(无水印)
2019-01-11
Servlet模板文件
2018-11-15
SSH整合项目-亲测可用-java
2018-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人