![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架
有脑子的搬砖工
这个作者很懒,什么都没留下…
展开
-
hibernate的配置使用
什么是框架,为什么使用框架1,是一系列jar包,其本质是对jdk功能的扩展。2,框架是一组程序的集合,包含了一系列的最佳实践,作用是解决某一领域的问题。3,最佳实践(Best Practice):实际上是程序员无数次尝试之后,总结出来的处理特定问题的特定方法,如果把程序员的只有发挥看作是一条通往成功的途径,最佳实践就是最短的路径,能极大解放生产力。使用idea,如果你已经安装了maven。...原创 2018-11-14 18:12:46 · 335 阅读 · 0 评论 -
springboot实现热部署(idea2018)
热部署spring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是热部署。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动更快。其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader,这样在有代码更改的时...原创 2018-12-20 20:10:15 · 662 阅读 · 0 评论 -
解决thymeleaf模板严格要求格式
引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>...原创 2018-12-20 19:47:45 · 809 阅读 · 0 评论 -
springboot日志配置
导入mavern依赖包 <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.10.0</ve...原创 2018-12-20 19:24:50 · 294 阅读 · 0 评论 -
springboot的搭建
springboot简介 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapidapplication development)成为领导者。 ...原创 2018-12-20 17:21:54 · 364 阅读 · 0 评论 -
ssm的环境搭建
项目架构jar包:spring-core-3.2.3.RELEASE.jar spring核心 spring-webmvc-3.2.3.RELEASE.jar springmvc spring-web-3.2.3.RELEASE.jar springmvc spring-jdbc-3.2.3.RELEASE.jar spring-jdbc连接数据库 ...原创 2018-12-19 13:50:55 · 245 阅读 · 0 评论 -
一级缓存、二级缓存、查询缓存
一级缓存(firstCache):线程级别1):Session 级别的缓存,与session邦定。它的生命周期和session相同。Session消毁,它也同时消毁;管理一级缓存,一级缓存无法取消2):两个Session 不能共享一级缓存,因它会伴随session的生命周期的创建和消毁;3):get使用了一级缓存,用get查数据时,首先检查缓存中是否有该数据,如果有直接从缓存中取数据,如果...原创 2018-11-20 10:02:46 · 382 阅读 · 0 评论 -
注解方式实现级联
级联级联分为一对多,多对一单向,多对多双向关联。一般情况下,我们只会用到前两种情况,多对多用的较少。我这里使用省市区三级联查来实现级联的操作。简单来说,一对多就是一个省下面有多个市,一个市下面有多个县。多对一是刚好反过来的。首先是使用配置文件的情况下,关联类,生成的hbm.xml文件中显示如下:<hibernate-mapping> <class name...原创 2018-11-20 08:45:16 · 600 阅读 · 0 评论 -
springmvc,spring,hibernate框架整合
首先工作是导入jar包需要的jar包:测试需要的jar包 junitspring系列的jar包 spring-webmvc(spring-aop spring-beans spring-context spring-core spring-expression spring-web)spring-jdbcspring-orm aspectjweaveraspectjr...原创 2018-11-24 10:06:27 · 310 阅读 · 0 评论 -
日志切面的配置使用
使用配置文件applicationContext.xml(spring.xml)配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSch...原创 2018-11-22 21:19:58 · 698 阅读 · 0 评论 -
创建第一个spring HelloWorld程序
什么是springspring是一个轻量级的DI/IOC和AOP容器的开源框架。DI:Dependency Injection(依赖注入)IoC:inverse of control(控制反转)AOP: Aspect-Oriented Programming(面向切面编程)DI指spring创建对象的过程中,将对象依赖属性(简单值,集合,对象)通过配置设置给该对象IoC:控制反转,就...原创 2018-11-22 19:59:45 · 406 阅读 · 0 评论 -
springmvc执行流程
执行流程分析HanderMapping 请求映射处理器HandlerAdapter 处理器适配器ViewResolver 视图解析器spring工作流程描述用户想服务器发送请求,请求被spring 前端控制DispatcherServlet(分发器)捕获;DispatcherServlet(分发器)对请求URL进行分析,得到请求资源标识符(URI)。然后根据该URI,调用Han...原创 2018-11-14 21:43:34 · 221 阅读 · 0 评论 -
springmvc文件上传/下载
文件上传1,配置文件上传解析器在springmvc-servlet.xml中配置<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 设置上传文件的最大尺寸为1MB --> ...原创 2018-11-14 21:11:49 · 507 阅读 · 0 评论 -
springmvc接收数据返回数据
springmvc的传参方式接收前端页面发送过的数据(一) 使用原始的request接收数据 @Controllerpublic class UserController { @RequestMapping("/findUserById") public ModelAndView findUserById(HttpServletRequest request){ ...原创 2018-11-14 20:45:21 · 583 阅读 · 0 评论 -
Spring MVC的入门程序
什么是spring mvc1.1) 回顾MVC模式模型model(javabean), 视图view(jsp/img) 控制器Controller(Action/servlet)目前web应用中,99%的项目都会使用mvc模式开发.之前的servlet 花太多的代码封装请求参数优秀的框架改变了这种模式,将model更广泛的使用,这样会比原始的mvc好多了.像现在一些优秀的mvc的框架,...原创 2018-11-14 19:56:54 · 162 阅读 · 0 评论 -
springmvc框架解决中文乱码
使用servlet的配置和使用框架的设置在使用servlet开发时,我们使用request设置编码格式,一般在过滤器中设置。也就是设置发送的格式和每次接受的数据都设置编码个是为utf-8.request.setCharacterEncording(&quot;utf-8&quot;);response.setContentType(&quot;text/html;charset=utf-8&quot;);在web.xml中配置...原创 2018-11-12 08:39:58 · 538 阅读 · 0 评论 -
hibernate进阶操作
实现功能配置hibernate.cfg.xml配置文件1.连接数据库2.数据库方言3.控制台是否显示sql语句4.给控制台sql语句添加格式配置hbm.xml映射文件的位置&lt;session-factory&gt; &lt;!--连接数据库,不可缺少--&gt; &lt;property name="connection.url"&am原创 2018-11-14 19:04:39 · 225 阅读 · 0 评论 -
使用hibernate基本步骤
使用hibernate基本步骤1,导入jar包Pom.xml 中导入需要使用的jar包(可以直接百度maven repository查找你需要的jar包) <!--hibernate的核心jar包--> <dependency> <groupId>org.hibernate</groupId> <artif...原创 2018-11-14 18:37:19 · 2558 阅读 · 0 评论 -
myBatis的步骤
简介什么是 MyBatis ?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。...原创 2018-12-17 14:02:16 · 126 阅读 · 1 评论