Губернские центры российской империи в начале 20 века: Сенатом принят именной указ Петра I об устройстве губерний

Сенатом принят именной указ Петра I об устройстве губерний

29 мая (9 июня) 1719 г. Правительственным Сенатом был принят именной указ Петра I «Об устройстве Губерний и об определении в оныя Правителей».

Административно-территориальное деление страны на губернии было введено, когда обнаружилась неспособность старого воеводского управления решать новые исторические задачи.

Указом Петра I от 18 (29) декабря 1708 г. территория Российской империи была разделена на 8 огромных губерний (Московская, Ингерманландская (с 1710 г. Санкт-Петербургская), Архангелогородская, Киевская, Смоленская, Казанская, Азовская, Сибирская). Каждая губерния включала сложившиеся в XVII в. уезды, во главе которых стояли воеводы, переименованные в 1710 г. в комендантов.

Петровская реформа от 29 мая (9 июня) 1719 г. была направлена на разукрупнение слабо управляемых огромных территорий. Теперь все губернии, кроме Астраханской и Ревельской, разделялись на более мелкие единицы — провинции. Всего было учреждено 45 провинций, затем их число возросло до 50.

В Санкт-Петербургской губернии было 11 провинций: Санкт-Петербургская, Выборгская, Нарвская, Ревельская (позднее была обращена в губернию), Великолуцкая, Новгородская, Псковская, Тверская, Ярославская, Углицкая и Белоозерская.

Московская губерния имела 9 провинций: Московскую, Переяславльско-Рязанскую, Костромскую, Суздальскую, Юрьевопольскую, Владимирскую, Переяславль-Залесскую, Тульскую и Калужскую.

Киевская губерния разделялась на 4 провинции: Белогородскую, Севскую, Орловскую и Киевскую.

Азовская — на 5: Воронежскую, Елецкую, Тамбовскую, Шацкую и Бахмутскую.

Рижская — на 2 провинции: Рижскую и Смоленскую.

В Архангелогородской губернии было 4 провинции: Двинская, Вологодская, Устюжская и Галицкая.

В Сибирской — 3 провинции: Вятская, Соликамская и сибирские города; всего их было 19, начиная от Тобольска и заканчивая Якутском.

В Казанской — 4 провинции: Казанская, Свияжская, Пензенская и Уфимская.

Нижегородская заключала в себе 3 провинции: Нижегородскую, Самарскую и Алатырскую.

К Астраханской губернии относились все города по нижней Волге, от Симбирска до Астрахани.

Во главе важнейших провинций стояли генерал-губернаторы, остальных — воеводы. Провинции распадались на округа — дистрикты, здесь заправляли делами земские комиссары, выбираемые из местных дворян.

В 1727 г. дистрикты были упразднены и восстановлено исторически сложившееся уездное деление.

 

Лит.: Межуев Б. Генерал-губернаторство в системе местного управления России [Электронный ресурс] // Русский архипелаг. 2014. URL: http://www.archipelag.ru/geoeconomics/kapital/system/local/; Милюков П. Н. Государственной хозяйство России в первой половине XVIII столетия и реформы Петра Великого. М., 1984; Тархов С. А. Историческая эволюция административно-территориального и политического деления России // Регионализация и развитие России: географические процессы и проблемы. М., 2001. С. 191-213; То же [Электронный ресурс]. URL: http://www.demoscope.ru/weekly/2003/0101/analit04. php.

 

См. также в Президентской библиотеке:

Административно-территориальное деление // Территория России: [цифровая коллекция];

Богословский М. М. Областная реформа Петра Великого: провинция 1719-27 гг. М., 1902;

Полное собрание законов Российской империи. СПб., 1830. Т. 5. № 3380. С. 701.

Формирование условий для административных преобразований в России в начале XX века

В начале XX столетия Российская империя складывалась из 78 губерний, 21 области и 2 округов. Для такой сложносоставной территории всегда были актуальны преобразования административно-территориального деления (АТД).

Основы губернско-уездной системы в империи Романовых заложили реформы Екатерины II. В соответствии с «Учреждением для управления губерний» (1775) территория страны была поделена на 50 губерний и наместничеств и 1 область. Большая часть екатерининских губерний просуществовала в установленных тогда границах вплоть до конца 1920-х гг. При этом уже в первой половине XIX века стали появляться проекты по преобразованию границ губерний и уездов, переносу губернских и уездных центров. В частности, такой план по северным, западным и новороссийским губерниям в 1832-1834 гг. предложил министр внутренних дел Д.Н. Блудов: им предусматривалось создание новых губерний, а также повышение статуса ряда городов, например, Одессы и Устюга Великого1.

В конце XIX в. появились проекты устройства губерний в районах, отмеченных интенсивным ростом промышленности. К примеру, в царствование Александра II поднимался так и не дошедший до реализации вопрос об образовании Елецкой губернии за счет переверстки ряда центральных уездов2. В 1888 г. было выдвинуто предложение выделить из состава Пермской самостоятельную Екатеринбургскую губернию3.

Известный русский географ и статистик Вениамин Петрович Семенов-Тян-Шанский (1870-1942) пришел к выводу об устарелости АТД современной ему России в ходе работы над 11томным капитальным изданием «Россия. Полное географическое описание нашего отечества» (1899-1914). Ученый обратил внимание на несоответствие официального деления на губернии и уезды физико-географическим условиям: к концу XIX века появились новые места концентрации населения и сложились достаточно крупные торгово-промышленные районы. В качестве примера приводились такие индустриальные центры, как Иваново-Вознесенск и Орехово-Зуево, не имевшие на тот момент ни статуса губернского, ни даже уездного центра. Пораженный этим фактом, Семенов-Тян-Шанский предложил отказаться от официального уездно-губернского деления при установлении границ торгово-промышленных районов. Эти идеи нашли отражение в его труде «Город и деревня в Европейской России» (1910).

Критически относились к АТД империи и вожди большевиков. В.И. Ленин, анализируя развитие российской экономики, называл в качестве одного из препятствий «средневековые, крепостнические, казенно-бюрократические административные деления России»4. Он отмечал, что в XIX веке изменились «характер населения» и «степень его сгущенности в отдельных пунктах»5. Как и Семенов-Тян-Шанский, Ленин имел в виду складывание новых торгово-промышленных районов и рост новых индустриальных центров. Именно эти обстоятельства стали основой реформирования АТД России после революции.

Большевики называли губернскую систему дореволюционной России преступной политической и административной практикой старого режима, преднамеренно направленной на раздробление исстари складывавшихся экономически однородных районов. «Раздробленность» целостных территорий трактовалась ими как следствие «спекулянтского принципа «разделяй и властвуй»6. В свою очередь советская власть, как считали большевики, основную цель государственного строительства видела не в поиске способа «наиудобнейшего обуздания «верноподданных»7, а в наилучшем использовании всех хозяйственных ресурсов страны.

В планах ленинцев политическую судьбу России должны были решить не только столицы, но и другие крупные промышленно-пролетарские центры «полагая, что именно им предстоит сыграть ключевую роль в захвате власти»8. Впоследствии им предстояло стать оплотом революционных завоеваний. Некоторые из таких центров большевики уже в годы Гражданской войны возвели в ранг губернских столиц, сплотив вокруг них важные промышленные территории. Показательными примерами таких центров явились Иваново-Вознесенск и Брянск.

Об Иваново-Вознесенском промышленном районе долгое время говорили как о северной части Владимирской и южной части Костромской губерний9, поскольку ни в какие официальные административные границы он не вписывался. Образовывали район Шуйский, Кинешемский, Юрьевецкий и Нерехтский уезды Костромской губернии, а также Вязниковский, Ковровский и Суздальский уезды Владимирской губернии. Основу экономики здесь составляла хлопчатобумажная промышленность.

Наиболее промышленно развитым городом района был Иваново-Вознесенск. Образовался «Русский Манчестер», как его стали называть в XIX в., из первоначального поселения — села Иванова — и Вознесенского посада. Мануфактурная ситцевая промышленность зародилась с появлением здесь в конце XVIII столетия «холщового промысла». Ситцевое производство в Иваново-Вознесенске особенно быстро развивалось после сдачи Москвы французам в 1812 г., когда в связи с возросшим спросом на миткаль, нанку и китайку и бездействием фабрик разрушенной древней столицы центр по их производству переместился в Иваново-Вознесенск вместе с рабочими и ведущими мастерами10. Многие из прибывших поселились вокруг Иванова, образовав новые фабричные слободы (Ильинская, Дмитровская, Воробьевская, Вознесенская и др.), позднее включенные в черту города.

Рост и развитие Иваново-Вознесенского района были непосредственно связаны с железнодорожным строительством. В конце 1860х — начале 1870х гг. рельсовыми путями были соединены Иваново-Вознесенск, Кинешма, Шуя, Вичуга — основные индустриальные центры. В результате район получил выход на Волгу, к Нижегородской ярмарке и на Москву. В 1890е были проложены железнодорожные линии от станции Ермолино Шуйско-Ивановской железной дороги до фабричного села Середа, от Иваново-Вознесенска через Тейково и Гавриловский посад навстречу строившейся ветке Александров-Келлерово и станции Юрьев-Польский Московско-Ярославской железной дороги. После объединения обеих веток в 1899 г. район получил второй железнодорожный выход на Москву11.

Вместе с тем к началу XX в. по своему статусу Иваново-Вознесенск оставался заштатным городом. По данным переписи 1897 г., его население составляло 54 тысячи человек — больше, чем в Костроме, Калуге, Рязани, Смоленске, Твери — губернских городах Центрально-Промышленного района. К началу Первой мировой войны население Иваново-Вознесенска возросло до 100 тысяч человек.

Брянский промышленный район образовывали помимо Брянского уезда Орловской губернии Севский, Трубчевский и Карачевский уезды Орловской губернии, Жиздринский уезд Калужской губернии, а также Мглинский, Стародубский и Суражский уезды Черниговской губернии. По площади он мог сравниться с некоторыми губерниями. Население района составляло 1 792 510 человек.

Брянск с 1778 г. являлся уездным городом Орловской губернии. Центром промышленного района он стал в XIX в. В 1873 г. возникло Акционерное общество Брянского рельсопрокатного, железоделательного и механического заводов, известное как Брянский машиностроительный завод.

Брянск располагался на полпути между Киевом и Москвой и во второй половине позапрошлого столетия стал также «держателем железнодорожных путей»12. На этом путевом узле была сосредоточена тяжелая промышленность Брянских и Мальцевских заводов, а также лесное производство, объединявшее жителей Брянского промышленного района: здешнее крестьянство было «пролетаризировано», то есть часто занималось не земледелием, а «лесными разработками»13, от которых зависела работа заводов и железных дорог.

Реальное наличие промышленного района сочеталось в Иваново-Вознесенске и Брянске важными для большевистской мифологии традициями рабочего и революционного движения. В новой конфигурации АТД такие города становились ключевыми опорными пунктами новой власти. Неудивительно, что Иваново-Вознесенск стал центром губернии уже в 1918 г., а способствовал этому Михаил Фрунзе, организовывавший здесь в 1905-м первый в России совет рабочих депутатов. В 1920 г. была образована и Брянская губерния. Но при этом екатерининское в своей основе административно-территориальное устройство огромной страны все-таки просуществовало до конца 1920-х гг., когда сталинское руководство для достижения политических задач приступило к коренной перекройке АТД.

Примечания
1 Ключевский В.О. Курс русской истории. Т. IV. М., 1989. С. 324-325.
2 Семенов-Тян-Шанский В.П. Город и Деревня в Европейской России. СПб., 1910. С. 45.
3 Тархов С.А. Изменение административно-территориального деления России в XIII-XX вв. М., 2005. С. 70.
4 Ленин В.И. Критические заметки по национальному вопросу // Полн. собр. соч. Т. 24. М., 1973. С. 147.
5 Там же.
6 Письмо наркому внутренних дел от 27.03.1919 г. // ГАРФ. Ф. Р-5677. Оп. 1. Д. 30.
7 РГАСПИ. Ф. 17. Оп. 4. Д. 38. Л. 5.
8 Сазонова Т.К. «Красная» Иваново-Вознесенская губерния: из истории создания (1917-1919 гг.) // Вестник РГГУ. 2013. N 10. С. 128.
9 Мокеев С.В. Индустриальное развитие Иваново-Вознесенского промышленного района (60е гг. XIX — начало XX в.) Автореферат дис. …к.и.н. Иваново, 2005. С. 3.
10 Спутник по древнему Владимиру и городам Владимирской губернии. Владимир, 1913. С. 438.
11 Мокеев С.В. Указ. соч. С. 20.
12 Государственный архив Брянской области. Ф. 85. Оп. 1. Д. 34. Л. 178.
13 Там же.

Государство обладает своей властью | Российская империя 1450-1801

Фильтр поиска панели навигации

Oxford AcademicРоссийская империя 1450–1801 гг. История раннего Нового времени (1500–1700 гг.)Европейская историяСоциальная и культурная историяКнигиЖурналы
Термин поиска мобильного микросайта

Закрыть

Фильтр поиска панели навигации

Oxford AcademicРоссийская империя 1450–1801 гг. История раннего Нового времени (1500–1700 гг.)Европейская историяСоциальная и культурная историяКнигиЖурналы
Термин поиска на микросайте

Расширенный поиск


  • Иконка Цитировать

    Цитировать

  • Разрешения

  • Делиться

    • Твиттер
    • Подробнее

CITE

Kollmann, Нэнси Шилдс,

‘Государство обладает своей властью’

,

Российская империя 1450-1801

, Оксфордская история ранней современной Европы

(

,

2017;

онлайн-издание,

Oxford Academic

, 19 января 2017 г.

), https://doi.org/10.1093/acprof:oso/9780199280513.003.0009,

, по состоянию на 19 декабря 2022 г.

Выберите формат
Выберите format.ris (Mendeley, Papers, Zotero).enw (EndNote).bibtex (BibTex).txt (Medlars, RefWorks)

Закрыть

Фильтр поиска панели навигации

Oxford AcademicРоссийская империя 1450–1801 гг. История раннего Нового времени (1500–1700 гг.)Европейская историяСоциальная и культурная историяКнигиЖурналы
Термин поиска мобильного микросайта

Закрыть

Фильтр поиска панели навигации

Oxford AcademicРоссийская империя 1450–1801 гг. История раннего Нового времени (1500–1700 гг.)Европейская историяСоциальная и культурная историяКнигиЖурналы
Термин поиска на микросайте

Advanced Search

Abstract

В этой главе исследуются области, в которых государство использовало свою власть, утверждая власть во всем королевстве для выполнения задач, важных для имперского контроля: налогообложение, мобилизация человеческих и материальных ресурсов, стабильность, политическая легитимация. Эти области варьировались от строительства дорожных сетей и системы ямщиков до создания продовольственных новых поселений и воинских частей, до принудительного перемещения населения для заселения Сибири и других имперских окраин, до систем карантина для защиты от эпидемий. Картографические и кадастровые исследования установили контроль над королевством. В главе основное внимание уделяется уголовному праву как государственной монополии, изучению процедуры, наказания и изгнания; он анализирует бюрократию и централизованную бюрократическую сеть как представительство государства во всем мире.

Ключевые слова:
связь, мобильность, снабжение, ссылка, Сибирь, ямщики, эпидемии, уголовное право, бюрократия, пытки0003

В настоящее время у вас нет доступа к этой главе.

Войти

Получить помощь с доступом

Получить помощь с доступом

Доступ для учреждений

Доступ к контенту в Oxford Academic часто предоставляется посредством институциональных подписок и покупок. Если вы являетесь членом учреждения с активной учетной записью, вы можете получить доступ к контенту одним из следующих способов:

Доступ на основе IP

Как правило, доступ предоставляется через институциональную сеть к диапазону IP-адресов. Эта аутентификация происходит автоматически, и невозможно выйти из учетной записи с IP-аутентификацией.

Войдите через свое учреждение

Выберите этот вариант, чтобы получить удаленный доступ за пределами вашего учреждения. Технология Shibboleth/Open Athens используется для обеспечения единого входа между веб-сайтом вашего учебного заведения и Oxford Academic.

  1. Щелкните Войти через свое учреждение.
  2. Выберите свое учреждение из предоставленного списка, после чего вы перейдете на веб-сайт вашего учреждения для входа.
  3. При посещении сайта учреждения используйте учетные данные, предоставленные вашим учреждением. Не используйте личную учетную запись Oxford Academic.
  4. После успешного входа вы вернетесь в Oxford Academic.

Если вашего учреждения нет в списке или вы не можете войти на веб-сайт своего учреждения, обратитесь к своему библиотекарю или администратору.

Войти с помощью читательского билета

Введите номер своего читательского билета, чтобы войти в систему. Если вы не можете войти в систему, обратитесь к своему библиотекарю.

Члены общества

Доступ члена общества к журналу достигается одним из следующих способов:

Войти через сайт сообщества

Многие общества предлагают единый вход между веб-сайтом общества и Oxford Academic. Если вы видите «Войти через сайт сообщества» на панели входа в журнале:

  1. Щелкните Войти через сайт сообщества.
  2. При посещении сайта общества используйте учетные данные, предоставленные этим обществом. Не используйте личную учетную запись Oxford Academic.
  3. После успешного входа вы вернетесь в Oxford Academic.

Если у вас нет учетной записи сообщества или вы забыли свое имя пользователя или пароль, обратитесь в свое общество.

Войти с помощью личного кабинета

Некоторые общества используют личные аккаунты Oxford Academic для предоставления доступа своим членам. Смотри ниже.

Личный кабинет

Личную учетную запись можно использовать для получения оповещений по электронной почте, сохранения результатов поиска, покупки контента и активации подписок.

Некоторые общества используют личные аккаунты Oxford Academic для предоставления доступа своим членам.

Просмотр учетных записей, вошедших в систему

Щелкните значок учетной записи в правом верхнем углу, чтобы:

  • Просмотр вашей личной учетной записи и доступ к функциям управления учетной записью.
  • Просмотр институциональных учетных записей, предоставляющих доступ.

Выполнен вход, но нет доступа к содержимому

Oxford Academic предлагает широкий ассортимент продукции. Подписка учреждения может не распространяться на контент, к которому вы пытаетесь получить доступ. Если вы считаете, что у вас должен быть доступ к этому контенту, обратитесь к своему библиотекарю.

Ведение счетов организаций

Для библиотекарей и администраторов ваша личная учетная запись также предоставляет доступ к управлению институциональной учетной записью. Здесь вы найдете параметры для просмотра и активации подписок, управления институциональными настройками и параметрами доступа, доступа к статистике использования и т. д.

Покупка

Наши книги можно приобрести по подписке или приобрести в библиотеках и учреждениях.

Информация о покупке

Gale Apps — Технические трудности

Приложение, к которому вы пытаетесь получить доступ, в настоящее время недоступно. Приносим свои извинения за доставленные неудобства. Повторите попытку через несколько секунд.

Если проблемы с доступом сохраняются, обратитесь за помощью в наш отдел технической поддержки по телефону 1-800-877-4253. Еще раз спасибо, что выбрали Gale, обучающую компанию Cengage.

org.springframework.remoting.RemoteAccessException: невозможно получить доступ к удаленной службе [authorizationService@theBLISAuthorizationService]; вложенным исключением является com.zeroc.Ice.UnknownException
unknown = «java.lang.IndexOutOfBoundsException: индекс 0 выходит за границы для длины 0
в java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
в java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
в java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
в java.base/java.util.Objects.checkIndex(Objects.java:372)
в java.base/java.util. ArrayList.get(ArrayList.java:458)
в com.gale.blis.data.subscription.dao.LazyUserSessionDataLoaderStoredProcedure.populateSessionProperties(LazyUserSessionDataLoaderStoredProcedure.java:60)
в com.gale.blis.data.subscription.dao.LazyUserSessionDataLoaderStoredProcedure.reQuery(LazyUserSessionDataLoaderStoredProcedure.java:53)
в com.gale.blis.data.model.session.UserGroupEntitlementsManager.reinitializeUserGroupEntitlements(UserGroupEntitlementsManager.java:30)
в com.gale.blis.data.model.session.UserGroupSessionManager.getUserGroupEntitlements(UserGroupSessionManager.java:17)
в com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getProductSubscriptionCriteria(CrossSearchProductContentModuleFetcher.java:244)
на com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getSubscribedCrossSearchProductsForUser(CrossSearchProductContentModuleFetcher. java:71)
на com.gale.blis.api.authorize.contentmodulefetchers.CrossSearchProductContentModuleFetcher.getAvailableContentModulesForProduct(CrossSearchProductContentModuleFetcher.java:52)
на com.gale.blis.api.authorize.strategy.productentry.strategy.AbstractProductEntryAuthorizer.getContentModules(AbstractProductEntryAuthorizer.java:130)
на com.gale.blis.api.authorize.strategy.productentry.strategy.CrossSearchProductEntryAuthorizer.isAuthorized(CrossSearchProductEntryAuthorizer.java:82)
на com.gale.blis.api.authorize.strategy.productentry.strategy.CrossSearchProductEntryAuthorizer.authorizeProductEntry(CrossSearchProductEntryAuthorizer.java:44)
на com.gale.blis.api.authorize.strategy.ProductEntryAuthorizer.authorize(ProductEntryAuthorizer.java:31)
в com.gale.blis.api.BLISAuthorizationServiceImpl.authorize_aroundBody0(BLISAuthorizationServiceImpl.java:57)
на com.gale.blis.api.BLISAuthorizationServiceImpl. authorize_aroundBody1$advice(BLISAuthorizationServiceImpl.java:61)
на com.gale.blis.api.BLISAuthorizationServiceImpl.authorize(BLISAuthorizationServiceImpl.java:1)
в com.gale.blis.auth.AuthorizationService._iceD_authorize(AuthorizationService.java:97)
в com.gale.blis.auth.AuthorizationService._iceDispatch(AuthorizationService.java:406)
в com.zeroc.IceInternal.Incoming.invoke(Incoming.java:221)
в com.zeroc.Ice.ConnectionI.invokeAll(ConnectionI.java:2706)
на com.zeroc.Ice.ConnectionI.dispatch(ConnectionI.java:1292)
в com.zeroc.Ice.ConnectionI.message(ConnectionI.java:1203)
в com.zeroc.IceInternal.ThreadPool.run(ThreadPool.java:412)
в com.zeroc.IceInternal.ThreadPool.access$500(ThreadPool.java:7)
в com.zeroc.IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:781)
в java.base/java.lang.Thread.run(Thread.java:834)
»

org. springframework.remoting.ice.IceClientInterceptor.convertIceAccessException(IceClientInterceptor.java:348)

org.springframework.remoting.ice.IceClientInterceptor.invoke(IceClientInterceptor.java:310)

org.springframework.remoting.ice.MonitoringIceProxyFactoryBean.invoke(MonitoringIceProxyFactoryBean.java:71)

org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)

org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:215)

com.sun.proxy.$Proxy151.authorize(Неизвестный источник)

com. gale.auth.service.BlisService.getAuthorizationResponse(BlisService.java:61)

com.gale.apps.service.impl.MetadataResolverService.resolveMetadata(MetadataResolverService.java:65)

com.gale.apps.controllers.DiscoveryController.resolveDocument(DiscoveryController.java:57)

com.gale.apps.controllers.DocumentController.redirectToDocument(DocumentController.java:22)

jdk.internal.reflect.GeneratedMethodAccessor276.invoke (неизвестный источник)

java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

java. base/java.lang.reflect.Method.invoke(Method.java:566)

org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)

org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)

org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)

org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod (RequestMappingHandlerAdapter.java:895)

org.springframework.web. servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal (RequestMappingHandlerAdapter.java:808)

org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)

org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067)

org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963)

org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)

org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)

javax. servlet.http.HttpServlet.service(HttpServlet.java:626)

org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)

javax.servlet.http.HttpServlet.service(HttpServlet.java:733)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

org.apache.catalina.core.ApplicationFilterChain. internalDoFilter(ApplicationFilterChain.java:189)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:126)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:67)

org. apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

org.springframework.web.filter.RequestContextFilter.doFilterInternal (RequestContextFilter.java:100)

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

org. springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

com.gale.common.http.filter.SecurityHeaderFilter.doFilterInternal(SecurityHeaderFilter.java:29)

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)

org. apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:102)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

org.owasp.validation.GaleParameterValidationFilter.doFilterInternal(GaleParameterValidationFilter.java:97)

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)

org. apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:126)

org.springframework.boot.web.servlet.support.ErrorPageFilter.access$000(ErrorPageFilter.java:64)

org.springframework.boot.web.servlet.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:101)

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)

org. springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:119)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

org.springframework.web.filter.FormContentFilter.doFilterInternal (FormContentFilter.java:93)

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)

org. apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal (WebMvcMetricsFilter.java:96)

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (CharacterEncodingFilter. java:201)

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)

org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)

org.apache.catalina.authenticator. AuthenticatorBase.invoke(AuthenticatorBase.java:542)

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)

org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)

org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)

org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)

org.apache.coyote.http11.Http11Processor. service(Http11Processor.java:374)

org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)

org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)

org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)

org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)

java.base/java.util.concurrent.ThreadPoolExecutor$Worker.