spring boot 视图层(JAVA之学习-2)

在java之学习-1中用idea搭建了spring boot,现在来学习如何连到视图层

1:添加视图的依赖包(修改pom.xml)

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

2:修改控制器(MemberController)

 3:添加视图文件(/src/main/resources/templates/login.ftl ) 添加一个login.ftl  (因为我们这里用的是 freemarker 视图引擎)

 4:重启主应用程序

 5:在浏览器输入 localhost:8080/member/login/xhd

时间: 2024-10-21 19:08:49

spring boot 视图层(JAVA之学习-2)的相关文章

使用Spring Boot来加速Java web项目的开发

使用Spring Boot来加速Java web项目的开发 我想,现在企业级的Java web项目应该或多或少都会使用到Spring框架的. 回首我们以前使用Spring框架的时候,我们需要首先在(如果你使用Maven的话)pom文件中增加对相关的的依赖(使用gradle来构建的话基本也一样)然后新建Spring相关的xml文件,而且往往那些xml文件还不会少.然后继续使用tomcat或者jetty作为容器来运行这个工程.基本上每次创建一个新的项目都是这么一个流程,而我们有时候仅仅想快速的创建一

《spring boot》8.2章学习时无法正常启动,报“ORA-00942: 表或视图不存在 ”

在学习<spring boot>一书的过程中,由于原书作者难免有一些遗漏的的地方,或者系统.软件版本不一致.框架更新等各种因素,完全安装书中源码页不能实现项目的正常启动 在8.2章节,演示JPA对oracle的支持时,配置文件中设置了如下代码,正常情况下应该支持数据库自动创建序列和表,但实际启动时却报错"ORA-00942: 表或视图不存在 " spring.datasource.driverClassName=oracle.jdbc.OracleDriver spring

接到1个Spring Boot项目后我自己学习了这些

前言 导师终于肯放手让我做项目了!!! 作为一个初出茅庐的小牛犊,以下内容只是作为对自己浅薄匮乏小脑袋瓜的补充,并还在不断完善中...打算接下来学习设计模式,并会逐步把进度同步在这里哒~~~ Spring Boot 开发基于REST的服务,使用JSON作为数据交换格式 Bean装配默认规则是根据Application类所在的包位置从上往下扫描! "Application类"是指SpringBoot项目入口类. @GetMapping(value = "/hello"

如何掌握 Spring,Spring Boot 全家桶?系统学习 Spring 的大纲一份(实战教学)

搞个推荐! 资深的 Spring 工程师应该都知道 Spring 界的大牛丁雪丰.作为平安壹钱包的高级架构师之余,他不仅翻译了<Spring Boot 实战><Spring 攻略>两本书,还出了一门一揽子解决 Spring 全家桶的课程<玩转 Spring 全家桶>. 他在推荐自己的这门课程时说, 市面上有很多书和教程,但对于很多开发人员,在学习 Spring 的时候,难免会遇到这些问题: 官方文档虽然全面,但面对庞杂的知识体系,很多初学者一时不知该从哪里下手: 手册式

Spring boot微信点餐系统学习笔记

说起java,大学的时候自学了两个月就放弃了,转而学习C++,现在毕业才发现很多好的想法,从策划到具体实现,都要根据自身能力来挑选框架,进而学习语言,熟练使用C++后去学习其他的语言那才是轻车熟路,基本上两个月就能掌握,毕竟事物是普遍存在联系性的. 学习Spring Boot先要从Spring MVC说起,刚开始接触spring mvc,个人赶紧它对XML的依赖太大,然而,配置XML是一件痛苦的事,对于我来说.boot是最佳选择,干净利落,让人专注于业务的逻辑现实,而不用写一堆配置.一堆XML配

传统Java Web(非Spring Boot)、非Java语言项目接入Spring Cloud方案

技术架构在向spring Cloud转型时,一定会有一些年代较久远的项目,代码已变成天书,这时就希望能在不大规模重构的前提下将这些传统应用接入到Spring Cloud架构体系中作为一个服务以供其它项目调用.我们需要使用原生的Eureka/Ribbon手动完成注册中心.查询服务列表功能.如果是非Java项目,可以使用 Spring Sidecar 项目接入Spring Cloud形成异构系统. JDK版本的选择 强烈建议使用JDK8, 因为Eureka Client的最新版本已经要求JDK8起了

Spring Boot . 2 -- 用Spring Boot 创建一个Java Web 应用

通过 start.spring.io 创建工程 通过 IDEA 创建工程 ??<Spring Boot In Action> 中的例子 建立一个展示阅读列表的应用.不同的用户将读过的书的数据登记进来,每次进到页面都能看到相应的读书记录. 1. 首先登录页面 start.spring.io. 页面大概长这个样子: 点击空框内的链接,会展示更全面的参数选择.[参数填好后],选择 "Generate Project" 就可以将一个完整的Spring Boot 工程下载下来了. 工

深入Spring Boot: 怎样排查 java.lang.ArrayStoreException

java.lang.ArrayStoreException 分析 这个demo来说明怎样排查一个spring boot 1应用升级到spring boot 2时可能出现的java.lang.ArrayStoreException. demo地址:https://github.com/hengyunabc/spring-boot-inside/tree/master/demo-ArrayStoreException demo里有两个模块,springboot1-starter和springboot

【实战问题】【5】Spring boot报错java.awt.HeadlessException

解决方案: 1,在入口类里修改成以下代码,其中YourApplication改成你的入口类的名字 SpringApplicationBuilder builder = new SpringApplicationBuilder(YourApplication.class); builder.headless(false).web(false).run(args); 2,在VM的Option里加上一句-Djava.awt.headless=false.然后启动 参考博客: Spring boot出现

Eclipse中透视图和视图了解 java开发学习

虽然使用JDK编译工具可以白那些java程序,但在项目开发时需要使用大兴的集成开发工具,以避免编码错误,而Eclipse为编程人员提供了一流的java开发环境,深受java开发人员的喜爱,那么今天我们先了解下Eclipse中透视图和视图. 透视图是一个包含一系列视图和内容编辑器的可视容器,默认的透视图叫java.透视图是Eclipse工作台提供的附加组织层,它实现多个实图的布局和可用操作的集合,并为此集合定义一个名称,起组织的作用.Eclipse窗口可以打开多个透视图,但在同一时间只能有一个透视