`
cooperay
  • 浏览: 215994 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

vaadin8+springboot开发web应用(二 创建springboot+vaadin项目)

 
阅读更多

安装完spring tools 与vaadin插件后 可通过新建springboot项目的方式创建 springboot+vaadin项目

 

new -> spring start project 

 

创建项目过程中选择web 和 vaadin 支持

 

项目创建完成后maven 会 自动加载vaadin所需jar包 vaadin-*.jar

 

 

创建 UI 界面

在spring boot Application 相同位置新建 SystemUI.java 名称随便取



 

@SpringUI
public class SystemUI extends UI {
	private static final long serialVersionUID = 1L;

	@Override
	protected void init(VaadinRequest request) {
		Button button = new Button("Click Me");
		button.addClickListener(e -> {
			Notification.show("Hello vaadin 8", Type.WARNING_MESSAGE);
		});
		
		VerticalLayout content = new VerticalLayout();
		content.addComponent(button);
		setContent(content);
	}

}

 使用SpringUI注解标识该类为一个vaadin的ui

代码中  将UI设置为纵向布局 并添加一个按钮,点击按钮 显示一个警告通知。

 

运行该项目 run as springboot app

浏览器访问 localhost:8080



 

第一个vaadin+springboot项目完成

 


 

  • 大小: 53.1 KB
  • 大小: 3.1 KB
  • 大小: 45.1 KB
分享到:
评论

相关推荐

    基于VaadinFlow+SpringBoot的宿舍管理系统.zip

    其次,VaadinFlow是Vaadin公司推出的下一代Web应用程序开发框架,它基于Java,采用组件模型,支持响应式和无障碍访问。VaadinFlow允许开发者用纯Java编写前端代码,无需掌握复杂的HTML、CSS和JavaScript,极大地提高...

    毕业设计:基于VaadinFlow+SpringBoot的宿舍管理系统(DormitoryManagementSystem).zip

    基于Vaadin Flow和Spring Boot的宿舍管理系统是一个结合了前端和后端技术的现代Web应用程序。以下是一个基本的项目规划和开发步骤,用于指导你的毕业设计: 项目名称:宿舍管理系统(Dormitory Management System) ...

    毕业设计:基于VaadinFlow+SpringBoot的宿舍管理系统.zip

    将这两者结合,可以构建出高效、稳定且用户友好的Web应用,本毕业设计项目——基于VaadinFlow+SpringBoot的宿舍管理系统就是一个很好的实例。 首先,我们要理解SpringBoot的核心特性。SpringBoot简化了Spring应用的...

    基于SpringBoot与VAADIN开发的天气预报App项目-源码

    本项目是一个基于Spring Boot框架和Vaadin UI库开发的天气预报应用程序。Spring Boot以其便捷的配置、自动装配特性,使得快速构建微服务应用变得简单。而Vaadin则是一款强大的Java Web开发框架,它允许开发者使用...

    毕业设计:基于VaadinFlow+SpringBoot的宿舍管理系统(DormitoryManagementSystem)

    【标题】:“基于VaadinFlow+SpringBoot的宿舍管理系统”是一个综合性的IT项目,它将现代Web开发技术与企业级应用框架相结合,用于构建高效、易用的宿舍管理平台。 【描述】:这个毕业设计的核心是利用VaadinFlow,...

    maven-springboot-electron:仅使用Maven将Java Web应用程序与Electron + OpenJDK打包

    这个项目是用电子作为本机可执行文件包装任何Java Web应用程序(使用Springboot的fe)的起点。 对于构建过程,仅使用maven。 该项目包含所有必要的配置和一些占位符文件,以帮助您入门。 该项目的灵感来自 ,但有...

    SpringBoot 和 Vaadin14 整合官方文档.pdf

    SpringBoot 和 Vaadin14 的整合是现代Java Web应用程序开发的一种流行组合。Spring Boot以其便捷的启动、自动配置和丰富的生态系统而闻名,而Vaadin则是一个强大的基于组件的Web框架,专注于提供直观、高效的用户...

    SpringBoot+Mybatis基础环境与热部署配置

    通过集成这两者,我们可以创建一个高效、简洁的Java Web应用。 首先,让我们了解SpringBoot的核心特性。SpringBoot旨在简化Spring应用程序的启动和运行过程,它预设了许多默认配置,包括自动配置、内嵌Servlet容器...

    springboot-vaadin:Spring Boot的演示项目

    【标题】"Spring Boot的演示项目"涉及到的核心技术是Spring Boot和Vaadin,这是一个使用Java开发的Web应用程序。Spring Boot是Spring框架的一个扩展,旨在简化初始设置和配置,使开发者能够快速启动和运行项目。它...

    使用注解将 Vaadin 6.7.3 和 Spring 3.0.5 整合 (一)

    Vaadin是一个用于创建现代Web应用程序的框架,它提供了丰富的UI组件库,允许开发者使用纯Java代码编写用户界面。版本6.7.3是其早期的一个稳定版本,它支持服务器端渲染和事件驱动的编程模型。 Spring框架则是Java...

Global site tag (gtag.js) - Google Analytics