artigos de aplicação springboot (1) integração simples de componentes web e configuração usando jsp

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

Acho que você gosta

Origin blog.csdn.net/xiaodujava/article/details/89363706
Recomendado
Clasificación