spring-session-appengine

Spring Session Integration for App Engine

License

License

Categories

Categories

IDE Development Tools
GroupId

GroupId

org.hidetake
ArtifactId

ArtifactId

spring-session-appengine
Last Version

Last Version

0.9.0
Release Date

Release Date

Type

Type

jar
Description

Description

spring-session-appengine
Spring Session Integration for App Engine
Project URL

Project URL

https://github.com/int128/spring-session-appengine.git
Source Code Management

Source Code Management

https://github.com/int128/spring-session-appengine.git

Download spring-session-appengine

How to add to project

<!-- https://jarcasting.com/artifacts/org.hidetake/spring-session-appengine/ -->
<dependency>
    <groupId>org.hidetake</groupId>
    <artifactId>spring-session-appengine</artifactId>
    <version>0.9.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.hidetake/spring-session-appengine/
implementation 'org.hidetake:spring-session-appengine:0.9.0'
// https://jarcasting.com/artifacts/org.hidetake/spring-session-appengine/
implementation ("org.hidetake:spring-session-appengine:0.9.0")
'org.hidetake:spring-session-appengine:jar:0.9.0'
<dependency org="org.hidetake" name="spring-session-appengine" rev="0.9.0">
  <artifact name="spring-session-appengine" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.hidetake', module='spring-session-appengine', version='0.9.0')
)
libraryDependencies += "org.hidetake" % "spring-session-appengine" % "0.9.0"
[org.hidetake/spring-session-appengine "0.9.0"]

Dependencies

compile (1)

Group / Artifact Type Version
org.springframework : spring-context jar 4.3.12.RELEASE

Project Modules

There are no modules declared in this project.

Spring Session Integration for App Engine CircleCI Gradle Status

A Spring Session integration library for App Engine Java Standard Environment.

Getting Started

See example app for more details.

// build.gradle
compile 'org.hidetake:spring-session-appengine:0.9.0'
<!-- pom.xml -->
<dependency>
    <groupId>org.hidetake</groupId>
    <artifactId>spring-session-appengine</artifactId>
    <version>0.9.0</version>
</dependency>

Caveat

Spring Session does not work properly on some case. Unfortunately there is no workaround at this time.

public class FixtureController {
    // This works perfectly.
    @ResponseBody
    String index() {
        return "0";
    }

    // This does not work because "Set-Cookie" header did not send.
    @ResponseBody
    int index() {
        return 0;
    }
}

Contributions

This is an open source software licensed under the Apache License Version 2.0. Feel free to open issues or pull requests.

Release

CircleCI builds the plugin continuously. It also publishes an artifact if a tag is pushed and following variables are set.

Environment Variable Value
$BINTRAY_USER Bintray user name
$BINTRAY_KEY Bintray key

Versions

Version
0.9.0