Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

com.seanox:seanox-spring-webdav

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

com.seanox:seanox-spring-webdav

WebDAV mapping for Spring Boot - Use an API like a network drive, open files, edit and save them.

  • 3.5.0
  • Source
  • Maven
  • Socket score

Version published
Maintainers
1
Source

Description

WebDAV mapping for Spring Boot -- Use an API like a network drive, open data as files, edit and save them. Why use a frontend when the data can be edited directly in an Office application?

Seanox Spring WebDAV is a minimal implementation of WebDAV 1 + 2 for integration into a Spring Boot based API. The implementation is based on a virtual file system with virtual entities as an abstraction. The virtual file system is created strictly via annotations in the managed beans and, like the virtual entities, does not use any physical file structures. A user can use this virtual file system as a network drive and has direct access to a Spring Boot based API without an additional frontend.

Features

  • Supported HTTP methods: OPTIONS, PROPFIND, HEAD, GET, LOCK, PUT, PROPPATCH, UNLOCK
  • Declarative approach with annotations, also supports Spring Expression Language
  • Supports WebDAV Class 1 + 2 and thus also MS Office (Excel, Word, PowerPoint, ...)
    but it does not create or transform Office documents automatically
  • Supports use as a network drive
  • Supports extended file attributes for Windows
  • Supports Spring Boot 2 + 3

Licence Agreement

Seanox Software Solutions ist ein Open-Source-Projekt, im Folgenden Seanox Software Solutions oder kurz Seanox genannt.

Diese Software unterliegt der Version 2 der Apache License.

Copyright (C) 2024 Seanox Software Solutions

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

System Requirement

  • Java 11 or higher
  • Spring Boot 2 or 3

Downloads

https://mvnrepository.com/artifact/com.seanox/seanox-spring-webdav

for Spring Boot 2:
https://mvnrepository.com/artifact/com.seanox/seanox-spring-webdav/2.5.0

<dependency>
    <groupId>com.seanox</groupId>
    <artifactId>seanox-spring-webdav</artifactId>
    <version>2.5.0</version>
</dependency>

for Spring Boot 3:
https://mvnrepository.com/artifact/com.seanox/seanox-spring-webdav/3.5.0

<dependency>
    <groupId>com.seanox</groupId>
    <artifactId>seanox-spring-webdav</artifactId>
    <version>3.5.0</version>
</dependency>

Manuals

Getting Started

Changes

1.5.0 20240313

BF: Review: Optimization and corrections
BF: Documentation: Update of content
CR: WebDavFilter: Optimized access to the servlet API

Read more

Contact

Issues
Requests
Mail

FAQs

Package last updated on 13 Mar 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc