• spring-boot4代码


    App.java

    package com.kfit;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication
    public class App {
    
        public static void main(String[] args) {
            SpringApplication.run(App.class, args);
        }
    }

    HelloController.java

    package com.kfit;
    
    import java.util.Map;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    @Controller
    public class HelloController {
        
        @RequestMapping("/index")
        public String index(Map<String,Object> map){
            map.put("name", "Andy");
            return "index";
        }
    }

    总结.txt

    1、新建一个maven web project;
    
    2、在pom.xml文件中添加相应的依赖包;
    
    3、新建一个HelloController请求控制类;
    
    4、编写index.jsp页面;
    
    5、编写启动类App.java
    
    6、启动应用程序进行代码测试

    application.properties

    # u9875u9762u9ed8u8ba4u524du7f00u76eeu5f55
    spring.mvc.view.prefix=/WEB-INF/jsp/
    # u54cdu5e94u9875u9762u9ed8u8ba4u540eu7f00
    spring.mvc.view.suffix=.jsp

    index.jsp

    <html>
    <body>
    <h2>Hello ${name} </h2>
    </body>
    </html>

    web.xml

    <!DOCTYPE web-app PUBLIC
     "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
     "http://java.sun.com/dtd/web-app_2_3.dtd" >
    
    <web-app>
      <display-name>Archetype Created Web Application</display-name>
    </web-app>

    pom.xml

    <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/maven-v4_0_0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>com.kfit</groupId>
        <artifactId>spring-boot-jsp</artifactId>
        <packaging>war</packaging>
        <version>0.0.1-SNAPSHOT</version>
        <name>spring-boot-jsp Maven Webapp</name>
        <url>http://maven.apache.org</url>
    
        <!-- spring boot parent节点,引入这个之后,在下面和spring boot相关的就不需要引入版本了; -->
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>1.4.1.RELEASE</version>
        </parent>
    
    
    
        <properties>
            <!-- 指定一下jdk的版本 ,这里我们使用jdk 1.8 ,默认是1.6 -->
            <java.version>1.8</java.version>
        </properties>
    
    
        <dependencies>
            <!-- web支持: 1、web mvc; 2、restful; 3、jackjson支持; 4、aop ........ -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
    
            <!-- servlet 依赖. -->
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <scope>provided</scope>
            </dependency>
    
            <!-- JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。 -->
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>jstl</artifactId>
            </dependency>
    
    
            <!-- tomcat 的支持. -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.apache.tomcat.embed</groupId>
                <artifactId>tomcat-embed-jasper</artifactId>
                <scope>provided</scope>
            </dependency>
    
    
        </dependencies>
        <build>
            <finalName>spring-boot-jsp</finalName>
            <defaultGoal>compile</defaultGoal>
        </build>
    </project>
  • 相关阅读:
    Mybatis Interceptor 拦截器原理 源码分析
    Mybatis SqlSessionTemplate 源码解析 原理理解
    DRUID连接池的实用 配置详解以及监控配置
    Oracle 单行函数
    Oracle复杂查询及总结
    Oracle数据更新、事务处理、数据伪列
    Oracle表的创建及管理
    Oracle建表、更新、查询综合练习
    Oracle约束
    Oracle集合、序列
  • 原文地址:https://www.cnblogs.com/yaowen/p/8575984.html
Copyright © 2020-2023  润新知