The library that provides and handles common exceptions
Find a file
kaj 6f2d50f202
Some checks failed
Java CI with Maven / build (push) Has been cancelled
Java & Spring Boot upgrade (#3)
- Java version set to 25
- Spring Boot version set to 4.0.0
- updated GitHub Actions
- removed deprecated spring.factories
2025-12-11 00:05:18 +01:00
.github/workflows Java & Spring Boot upgrade (#3) 2025-12-11 00:05:18 +01:00
.mvn/wrapper Initial commit 2023-03-20 15:11:25 +01:00
src Java & Spring Boot upgrade (#3) 2025-12-11 00:05:18 +01:00
.gitignore Initial commit 2023-03-20 15:11:25 +01:00
LICENSE.txt Initial commit 2023-03-20 15:11:25 +01:00
mvnw Initial commit 2023-03-20 15:11:25 +01:00
mvnw.cmd Initial commit 2023-03-20 15:11:25 +01:00
pom.xml Java & Spring Boot upgrade (#3) 2025-12-11 00:05:18 +01:00
README.md Java & Spring Boot upgrade (#3) 2025-12-11 00:05:18 +01:00
settings.xml Initial commit 2023-03-20 15:11:25 +01:00

Bear in Mind | Exceptions

The Bear in Mind is a free open-source LMS (learning management system). This is the library that provides and handles common exceptions. Bear in mind that the library automatically registers RestControllerAdvice bean for controller exception handling.

Setup

Maven

settings.xml > profiles > profile > repositories

<repository>
    <id>bear-in-mind-exceptions</id>
    <releases>
        <enabled>true</enabled>
    </releases>
    <snapshots>
        <enabled>true</enabled>
    </snapshots>
    <url>https://github.com/bear-in-mind-lms/bear-in-mind-exceptions/raw/mvn-artifact</url>
</repository>

pom.xml

<project>
    <properties>
        <bear-in-mind-exceptions.version>0.0.2</bear-in-mind-exceptions.version>
    </properties>
    
    <dependencies>
        <dependency>
            <groupId>com.kwezal.bearinmind</groupId>
            <artifactId>bear-in-mind-exceptions</artifactId>
            <version>${bear-in-mind-exceptions.version}</version>
        </dependency>
    </dependencies>
</project>

Contribution

Your contribution is welcome and we appreciate it. 💝 Before you start, please make sure you have read the information for contributors.

Code of Conduct

This project is governed by the Bear in Mind Code of Conduct. By participating, you are expected to uphold this code of conduct.

License

Bear in Mind Exceptions is released under the Apache 2.0 License.