1. 程式人生 > >SpringBoot入門(11)- SpringBoot web開發

SpringBoot入門(11)- SpringBoot web開發

1、匯入依賴

<dependencies>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter</artifactId>
		</dependency>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>
		<dependency>
			<groupId>org.apache.tomcat.embed</groupId>
			<artifactId>tomcat-embed-jasper</artifactId>
		</dependency>
	</dependencies>

注:spring-boot預設不支援jsp,所以需要匯入tomcat-embed-jasper依賴包

2、spring-boot新特性註解

@GetMapping("") = RequestMapping("",method=get)

@PostMapping("")

@DeleteMapping("")

@PutMapping("")

3、使用JSP頁面如下

     匯入依賴:

 

 配置屬性檔案:

控制器:

4、使用模板freemarker

新增依賴包:

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

freemarker存放頁面預設位置:classpath:templates/下

可以修改預設位置:參考autoconfig下的freemarkProperties.java

修改模板路徑如下:

spring.freemarker.templateLoaderPath=classpath:/my/