Home | 简体中文 | 繁体中文 | 杂文 | Search | ITEYE 博客 | OSChina 博客 | Facebook | Linkedin | 作品与服务 | Email

第 11 章 Spring Framework

目录

11.1. Maven
11.2. Spring MVC configuration
11.3. Tomcat
11.4. Thymeleaf
11.4.1. Maven pom.xml
11.4.2. Spring 配置
11.4.3. controller
11.4.4. HTML5 Template
11.5. 集成 Mybatis
11.5.1. pom.xml
11.5.2. properties
11.5.3. dataSource
11.5.4. SqlSessionFactory
11.5.5. Mapper 扫描
11.5.6. Mapper 单一class映射
11.5.7. Service
11.5.8. 测试实例
11.6. Spring Data
11.6.1. Redis
11.6.1.1. pom.xml
11.6.1.2. springframework-servlet.xml
11.6.1.3. Controller
11.6.1.4. index.jsp
11.6.1.5. 测试
11.6.2. Spring Data MongoDB
11.6.2.1. pom.xml
11.6.2.2. springframework-servlet.xml
11.6.2.3. POJO
11.6.2.4. Controller
11.6.2.5. 查看测试结果
11.6.2.6. 条件查询
11.7. @Controller
11.7.1. @RequestMapping
11.7.1.1. @RequestMapping("/")
11.7.1.2. 映射多个URL
11.7.1.3. headers
11.7.2. @ResponseBody
11.7.2.1. 直接返回HTML
11.7.3. RequestMapping with Path Variables - @PathVariable
11.7.3.1. URL 参数传递
11.7.4. RequestMapping with Request Parameters - @RequestParam
11.7.4.1. HTTP GET
11.7.4.2. HTTP POST
11.7.5. ModelAndView
11.7.5.1. 变量传递
11.7.5.2. ModelMap 传递多个变量
11.7.5.3. redirect
11.7.5.4. ArrayList
11.7.5.5. HashMap
11.7.5.6. 传递对象
11.7.5.7.
11.7.6. @ModelAttribute
11.7.7. @Scheduled
11.7.8. HttpServletRequest / HttpServletResponse
11.8. Spring4 Restful
11.8.1. pom.xml
11.8.2. web.xml
11.8.3. springframework.xml
11.8.4. RestController
11.8.5. POJO
11.8.6. 测试
11.9. Using Spring’s form tag library
11.9.1. css
11.9.1.1. cssClass
11.9.1.2. cssStyle
11.9.1.3. cssErrorClass
11.9.2. cssClass
11.10. FreeMarker
11.11. FAQ
11.11.1. o.s.web.servlet.PageNotFound
11.11.2. HTTP Status 500 - Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
11.11.3. 同时使用 Thymeleaf 与 JSP
11.11.4. 排除静态内容
11.11.5. HTTP Status 406

11.1. Maven

		
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>com.example</groupId>
	<artifactId>demo</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<packaging>jar</packaging>

	<name>demo</name>
	<description>Demo project for Spring Boot</description>

	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>1.3.0.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<java.version>1.8</java.version>
	</properties>

	<dependencies>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
		</dependency>
	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>


</project>

		
		
comments powered by Disqus