Spring
一斤草莓吃光光
看我如何慢慢慢慢慢慢得成为学霸。。。
展开
-
SpringMVC学习
springmvc是一个基于mvc的web框架,是spring框架的一个模块 SpringMVC 流程中需要知道的概念 1、前端控制器(Front Controller): 处理应用程序所有类型请求的单个处理程序,应用程序可以是基于 web 的应用程序,也可以是基于桌面的应用程序。作用:接收请求,响应结果,相当于转发器,中央处理器。 2、映射处理器handlerMapping:它的工作就是为每原创 2017-03-22 16:36:18 · 295 阅读 · 0 评论 -
SpringBoot注解@SpringBootApplication @EnableAutoConfiguration @ComponentScan @Configuration
1、@SpringBootApplication 在main函数内; @SpringBootApplication = (默认属性)@Configuration + @EnableAutoConfiguration + @ComponentScan; 也就是SpringBoot将三个注解统一为@SpringBootApplication。@SpringBootApplication //...原创 2018-09-11 13:46:51 · 319 阅读 · 0 评论 -
SpringMVC中的配置文件applicationContext.xml和dispatcher-servlet.xml
原文链接:https://www.cnblogs.com/parryyang/p/5783399.html 在SpringMVC项目中我们一般会引入applicationContext.xml和dispatcher-servlet.xml两个配置文件,这两个配置文件具体的区别是什么呢?Spring 官方文档介绍如下:Spring lets you define multiple contexts转载 2017-12-13 18:04:12 · 1097 阅读 · 0 评论 -
spring原理
1、IOC 动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射 反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置 文件来动态的创建对象,和调用对象里的方法的 。 2、AOP Spring还有一个核心就是AOP这个就是面向切面编程,可以为某一类对象 进行监督和控制(也就是 在调用这类对象的具体方法的前后去原创 2017-09-19 16:56:38 · 358 阅读 · 0 评论 -
SpringMVC
springMVC处理请求的流程如下: 1、配置DispatcherServlet,在web应用程序的web.xml文件中进行配置 (1)<servlet>声明,如下<servlet> <servlet-name>A</servlet-name>//DispatcherServlet在加载时会从一个基于这个Servlet-name的XML文件中加载Spring应用上下文。 <serv原创 2017-06-19 15:58:07 · 298 阅读 · 0 评论 -
SpringMVC异常处理使用@ControllerAdvice注释
Spring MVC提供了处理异常和错误的好方法。@ExceptionHandler注释是此功能的核心。对于每个Spring控制器,我们可以简单地定义一个方法,如果给定的异常发生,它将自动调用。例如:import org.springframework.web.bind.annotation.ExceptionHandler;//..@ExceptionHandler(IOException.cl原创 2017-08-14 16:39:46 · 711 阅读 · 0 评论 -
Spring的@RequestHeader注释
SpringMVC提供了可以用于映射控制器参数以请求头值的注释@RequestHeader。以下是spring@RequestHeader注释的简单使用。import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestHeader;import org.s原创 2017-08-14 16:34:20 · 12734 阅读 · 1 评论 -
Spring中集成Hibernate
数据持久化的高级需求: 延迟加载(lazy loading):随着对象关系变得越来越复杂,有时候我们并不希望立即获取完整的对象间关系。借助于延迟加载,我们可以只抓取需要的数据。我的理解是:例如,对象B是对象A的一个属性,如果我们只需要对象A的数据,那么在加载A对象的时候,就会加载B对象的数据,如果数据是大量的,那么这个就是一个开销很大的操作。借助于延迟加载,我们可以只取我们所需要的A对象的原创 2017-06-15 10:12:49 · 343 阅读 · 0 评论 -
数据库连接池
原文链接:http://blog.sina.com.cn/s/blog_6f688450010148d2.html 对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了。频繁的建立、关闭连接,会极大的减低系统的性能,因为对于连接的使用成了系转载 2017-06-13 10:36:01 · 349 阅读 · 0 评论 -
SpringMVC视图中的tiles视图
Apache Tiles是一个模板框架,为创建Web页面提供了一种模板机制,它能将网页的布局和内容分离。它用模板定义网页布局,每个页面模板都是一个简单的 JSP 页。执行时,Tiles 将会用相应的内容来替换占位符,因此,创建整个页面即形成布局。 首先在Helloworld-servlet,xml中将TilesViewResolver注册成一个bean: <bean class="org原创 2017-06-19 16:25:19 · 405 阅读 · 0 评论 -
mvn compile/mvn package
首先构建maven项目目录:src/main/xxx/ 1、mvn compile 在命令行切入maven项目的目录,输入mvn compile后,maven会自动下载依赖jar,为代码生成字节码文件等,即编译。 成功之后,即可在&lt;根目录&gt;/target找到编译出来的class文件。 2、mvn package 打包命令。pom.xml中默认将项目打包成jar文件。执行完...原创 2018-09-06 16:54:42 · 10196 阅读 · 1 评论