zoukankan      html  css  js  c++  java
  • spring boot 加载jsp

    1、spring boot启动类继承SpringBootServletInitializer ,并且重写configure方法

    package com.springapp.mvc;import javax.servlet.MultipartConfigElement;
    
    @SpringBootApplication
    @ImportResource({"classpath:config/applicationContext-xweb.xml"})
    @ComponentScan
    public class XwebApplication extends SpringBootServletInitializer {
    
        public static void main(String[] args) {
            SpringApplication springApplication =new SpringApplication(XwebApplication.class);
            springApplication.run(args);
        }
    
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
            return builder.sources(XwebApplication.class);
        }
    
        /**
         * 上传附件容量限制
         * @return
         */
        @Bean  
        public MultipartConfigElement multipartConfigElement() {  
            MultipartConfigFactory factory = new MultipartConfigFactory();
            factory.setMaxFileSize("102400KB");  
            factory.setMaxRequestSize("112400KB");  
            return factory.createMultipartConfig();  
        }
    
        
    }  

    2、pom.xml

    增加spring-boot插件, 以及tomcat-embed-jasper依赖。

    <!-- 使用Jasper引擎解析JSP -->
    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
        <scope>provided</scope>
    </dependency>
    
    
    <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
    </build>

    3、用spring-boot插件启动

  • 相关阅读:
    Source Insight新建工程文件
    移植3.4.2内核之韦东山笔记
    移植最新u-boot(裁剪和修改默认参数)
    C++与C语言在结构体上的区别
    VIP之Switch
    VIP之CSC
    VIP之Scaler
    VIP之FrameBuffer
    VIP之MixerII
    VIP之Clipper
  • 原文地址:https://www.cnblogs.com/cocoat/p/6808445.html
Copyright © 2011-2022 走看看