add 5xx error handler
change filed of charset directly
refactor restTemplate converters as helper
add support mediases
ignore test, try java.net connection
fix typo
temporary use string as enum type
update course data structure