1. Construir um projeto springboot
Herdar spring-boot-parent
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-parent</artifactId>
<version>1.5.19.RELEASE</version>
</parent>
Adicionar componentes da web
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
Grave o arquivo application.properties ou application.yml em recursos
Configurar e escrever application.yml
server:
port: 8081 # 配置端口
context-path: /xiaodu #配置根路径
Escreva o código java
Começar a aula
/**
* springboot 启动类
* 这个类最好放在最外层包下,其他的java类放到他的包下
* 启动会扫描本包和子包下的类
*/
@SpringBootApplication
public class Springboot_Web_StartApp_8081 {
public static void main(String[] args) {
SpringApplication.run(Springboot_Web_StartApp_8081.class,args);
}
}
Escreva o controlador
/**
* @RestController 是@Controller ,@ResponseBody一起使用的作用
*/
@RestController
public class MyHelloController {
/**
* getMaping == @RequestMapping(method = {RequestMethod.GET})
* @return
*/
@GetMapping("/hello")
public String hello() {
return "hello world";
}
}
Ele pode ser acessado executando diretamente o método principal para iniciar;
Suporte de configuração jsp
Escreva application.yml
spring: mvc: view: # 配置支持jsp prefix: /WEB-INF/jsp/ suffix: .jsp
Crie um diretório de webapp para armazenar páginas jsp
E defina-o como um diretório de recursos da web,
Clique na configuração do seu próprio projeto, selecione + sinal, adicione web
Adicionar jar de suporte para jsp
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<!-- servlet 依赖包 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<!-- JSTL (JSP standard Tag Library) JSP 标准标签库 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
Finalmente configure o diretório de trabalho do principal do item de inicialização
Selecione editar configuração ..
Escreva o controlador para acesso
@GetMapping("/hello")
public String hello() {
System.out.println("aaaaaaaaaaaaaaaaaaaaaa");
return "hello";
}
Conexão do método de configuração do eclipse: https://mp.csdn.net/postedit/89376652