No mapping for GET / in SpringMVC












1















I am trying to build Spring MVC web app.
The problem is in my welcome-page (localhost:8080/). In my output log I am seeing:
No mapping for GET /



I set my welcome page to URL: "/spring-mvc-login" but everytime I restart app it is trying to look for URL "/" which is not serve in my controller. I want to redirect welcome page to URL "/spring-mvc-login" but it doesnt work.



Funny thing is that when I type "localhost:8080/spring-mvc-login" it is working fine. The only problem is to redirect this URL to welcome-page.



WEB.XML



 <servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/todo-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

<welcome-file-list>
<welcome-file>/spring-mvc-login</welcome-file>
</welcome-file-list>


todo-servlet.xml



<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>/WEB-INF/views/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>


And Controller



public class LoginController {

@RequestMapping(value = "/spring-mvc-login", method= RequestMethod.GET)
public String sayHello(){
return "login";
}

@RequestMapping(value = "/spring-mvc-login", method = RequestMethod.POST)
public String handleLoginRequest(@RequestParam String name, @RequestParam String password,
ModelMap modelMap){
modelMap.put("name",name);
modelMap.put("password", password);
return "welcome";

}

}


In Controller when i change @RequestMapping from "/spring-mvc-login "to "/" it is working fine of course but I want to redirect my welcome page to "/spring-mvc-login" not to "/". Thanks for help.










share|improve this question























  • I tried this and it didnt work.

    – Rocky3582
    Nov 21 '18 at 18:45
















1















I am trying to build Spring MVC web app.
The problem is in my welcome-page (localhost:8080/). In my output log I am seeing:
No mapping for GET /



I set my welcome page to URL: "/spring-mvc-login" but everytime I restart app it is trying to look for URL "/" which is not serve in my controller. I want to redirect welcome page to URL "/spring-mvc-login" but it doesnt work.



Funny thing is that when I type "localhost:8080/spring-mvc-login" it is working fine. The only problem is to redirect this URL to welcome-page.



WEB.XML



 <servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/todo-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

<welcome-file-list>
<welcome-file>/spring-mvc-login</welcome-file>
</welcome-file-list>


todo-servlet.xml



<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>/WEB-INF/views/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>


And Controller



public class LoginController {

@RequestMapping(value = "/spring-mvc-login", method= RequestMethod.GET)
public String sayHello(){
return "login";
}

@RequestMapping(value = "/spring-mvc-login", method = RequestMethod.POST)
public String handleLoginRequest(@RequestParam String name, @RequestParam String password,
ModelMap modelMap){
modelMap.put("name",name);
modelMap.put("password", password);
return "welcome";

}

}


In Controller when i change @RequestMapping from "/spring-mvc-login "to "/" it is working fine of course but I want to redirect my welcome page to "/spring-mvc-login" not to "/". Thanks for help.










share|improve this question























  • I tried this and it didnt work.

    – Rocky3582
    Nov 21 '18 at 18:45














1












1








1








I am trying to build Spring MVC web app.
The problem is in my welcome-page (localhost:8080/). In my output log I am seeing:
No mapping for GET /



I set my welcome page to URL: "/spring-mvc-login" but everytime I restart app it is trying to look for URL "/" which is not serve in my controller. I want to redirect welcome page to URL "/spring-mvc-login" but it doesnt work.



Funny thing is that when I type "localhost:8080/spring-mvc-login" it is working fine. The only problem is to redirect this URL to welcome-page.



WEB.XML



 <servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/todo-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

<welcome-file-list>
<welcome-file>/spring-mvc-login</welcome-file>
</welcome-file-list>


todo-servlet.xml



<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>/WEB-INF/views/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>


And Controller



public class LoginController {

@RequestMapping(value = "/spring-mvc-login", method= RequestMethod.GET)
public String sayHello(){
return "login";
}

@RequestMapping(value = "/spring-mvc-login", method = RequestMethod.POST)
public String handleLoginRequest(@RequestParam String name, @RequestParam String password,
ModelMap modelMap){
modelMap.put("name",name);
modelMap.put("password", password);
return "welcome";

}

}


In Controller when i change @RequestMapping from "/spring-mvc-login "to "/" it is working fine of course but I want to redirect my welcome page to "/spring-mvc-login" not to "/". Thanks for help.










share|improve this question














I am trying to build Spring MVC web app.
The problem is in my welcome-page (localhost:8080/). In my output log I am seeing:
No mapping for GET /



I set my welcome page to URL: "/spring-mvc-login" but everytime I restart app it is trying to look for URL "/" which is not serve in my controller. I want to redirect welcome page to URL "/spring-mvc-login" but it doesnt work.



Funny thing is that when I type "localhost:8080/spring-mvc-login" it is working fine. The only problem is to redirect this URL to welcome-page.



WEB.XML



 <servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/todo-servlet.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

<welcome-file-list>
<welcome-file>/spring-mvc-login</welcome-file>
</welcome-file-list>


todo-servlet.xml



<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>/WEB-INF/views/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>


And Controller



public class LoginController {

@RequestMapping(value = "/spring-mvc-login", method= RequestMethod.GET)
public String sayHello(){
return "login";
}

@RequestMapping(value = "/spring-mvc-login", method = RequestMethod.POST)
public String handleLoginRequest(@RequestParam String name, @RequestParam String password,
ModelMap modelMap){
modelMap.put("name",name);
modelMap.put("password", password);
return "welcome";

}

}


In Controller when i change @RequestMapping from "/spring-mvc-login "to "/" it is working fine of course but I want to redirect my welcome page to "/spring-mvc-login" not to "/". Thanks for help.







java spring spring-mvc dispatcher






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 21 '18 at 18:28









Rocky3582Rocky3582

5617




5617













  • I tried this and it didnt work.

    – Rocky3582
    Nov 21 '18 at 18:45



















  • I tried this and it didnt work.

    – Rocky3582
    Nov 21 '18 at 18:45

















I tried this and it didnt work.

– Rocky3582
Nov 21 '18 at 18:45





I tried this and it didnt work.

– Rocky3582
Nov 21 '18 at 18:45












3 Answers
3






active

oldest

votes


















1














Don't forget to use @RestController annotation.
If you want to redirect use:



@RequestMapping(value = "/", method = RequestMethod.GET)
public void redirect(HttpServletResponse httpResponse) throws Exception {

httpResponse.sendRedirect("/spring-mvc-login");
}





share|improve this answer
























  • I am using @Controller annotation. When i add this it's working but is it the proper way to set welcome page?

    – Rocky3582
    Nov 21 '18 at 18:48











  • I would use spring-boot-security package to set it all up. There you can have / landing page and set redirect if someone not authenticated. You can set context to /spring-mvc-login, but that would be weird.

    – Denis Kovzelyuk
    Nov 21 '18 at 18:57













  • spring.io/guides/gs/securing-web

    – Denis Kovzelyuk
    Nov 21 '18 at 19:04



















0














Try to remove "/"



before



<welcome-file>/spring-mvc-login</welcome-file>


after



<welcome-file>spring-mvc-login</welcome-file>





share|improve this answer
























  • I have the same error "No mapping for GET /" so no change

    – Rocky3582
    Nov 21 '18 at 18:44











  • You are missing these annotations in your controller class @Controller @RequestMapping("/")

    – Jose
    Nov 21 '18 at 18:51













  • I didnt serve URL "/", because I thought that I can redirect welcome page in my WEB.xml to adress "/spring-mvc-login"

    – Rocky3582
    Nov 21 '18 at 18:55













  • of course when I add this @RequestMapping("/") annotation it is working fine. But how can I redirect my welcome page to adress "/spring-mvc-login" in WEB.xml? Is this can be done only in Controller Class?

    – Rocky3582
    Nov 21 '18 at 18:59











  • Is there any reason in particular? Spring facilitates this with only return a String, it is the new

    – Jose
    Nov 21 '18 at 19:09



















0














Try to change web.xml content:



<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>


Or change controller mapping to:



@RequestMapping(value={"/", "/spring-mvc-login"})





share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53418424%2fno-mapping-for-get-in-springmvc%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    3 Answers
    3






    active

    oldest

    votes








    3 Answers
    3






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    Don't forget to use @RestController annotation.
    If you want to redirect use:



    @RequestMapping(value = "/", method = RequestMethod.GET)
    public void redirect(HttpServletResponse httpResponse) throws Exception {

    httpResponse.sendRedirect("/spring-mvc-login");
    }





    share|improve this answer
























    • I am using @Controller annotation. When i add this it's working but is it the proper way to set welcome page?

      – Rocky3582
      Nov 21 '18 at 18:48











    • I would use spring-boot-security package to set it all up. There you can have / landing page and set redirect if someone not authenticated. You can set context to /spring-mvc-login, but that would be weird.

      – Denis Kovzelyuk
      Nov 21 '18 at 18:57













    • spring.io/guides/gs/securing-web

      – Denis Kovzelyuk
      Nov 21 '18 at 19:04
















    1














    Don't forget to use @RestController annotation.
    If you want to redirect use:



    @RequestMapping(value = "/", method = RequestMethod.GET)
    public void redirect(HttpServletResponse httpResponse) throws Exception {

    httpResponse.sendRedirect("/spring-mvc-login");
    }





    share|improve this answer
























    • I am using @Controller annotation. When i add this it's working but is it the proper way to set welcome page?

      – Rocky3582
      Nov 21 '18 at 18:48











    • I would use spring-boot-security package to set it all up. There you can have / landing page and set redirect if someone not authenticated. You can set context to /spring-mvc-login, but that would be weird.

      – Denis Kovzelyuk
      Nov 21 '18 at 18:57













    • spring.io/guides/gs/securing-web

      – Denis Kovzelyuk
      Nov 21 '18 at 19:04














    1












    1








    1







    Don't forget to use @RestController annotation.
    If you want to redirect use:



    @RequestMapping(value = "/", method = RequestMethod.GET)
    public void redirect(HttpServletResponse httpResponse) throws Exception {

    httpResponse.sendRedirect("/spring-mvc-login");
    }





    share|improve this answer













    Don't forget to use @RestController annotation.
    If you want to redirect use:



    @RequestMapping(value = "/", method = RequestMethod.GET)
    public void redirect(HttpServletResponse httpResponse) throws Exception {

    httpResponse.sendRedirect("/spring-mvc-login");
    }






    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Nov 21 '18 at 18:42









    Denis KovzelyukDenis Kovzelyuk

    716




    716













    • I am using @Controller annotation. When i add this it's working but is it the proper way to set welcome page?

      – Rocky3582
      Nov 21 '18 at 18:48











    • I would use spring-boot-security package to set it all up. There you can have / landing page and set redirect if someone not authenticated. You can set context to /spring-mvc-login, but that would be weird.

      – Denis Kovzelyuk
      Nov 21 '18 at 18:57













    • spring.io/guides/gs/securing-web

      – Denis Kovzelyuk
      Nov 21 '18 at 19:04



















    • I am using @Controller annotation. When i add this it's working but is it the proper way to set welcome page?

      – Rocky3582
      Nov 21 '18 at 18:48











    • I would use spring-boot-security package to set it all up. There you can have / landing page and set redirect if someone not authenticated. You can set context to /spring-mvc-login, but that would be weird.

      – Denis Kovzelyuk
      Nov 21 '18 at 18:57













    • spring.io/guides/gs/securing-web

      – Denis Kovzelyuk
      Nov 21 '18 at 19:04

















    I am using @Controller annotation. When i add this it's working but is it the proper way to set welcome page?

    – Rocky3582
    Nov 21 '18 at 18:48





    I am using @Controller annotation. When i add this it's working but is it the proper way to set welcome page?

    – Rocky3582
    Nov 21 '18 at 18:48













    I would use spring-boot-security package to set it all up. There you can have / landing page and set redirect if someone not authenticated. You can set context to /spring-mvc-login, but that would be weird.

    – Denis Kovzelyuk
    Nov 21 '18 at 18:57







    I would use spring-boot-security package to set it all up. There you can have / landing page and set redirect if someone not authenticated. You can set context to /spring-mvc-login, but that would be weird.

    – Denis Kovzelyuk
    Nov 21 '18 at 18:57















    spring.io/guides/gs/securing-web

    – Denis Kovzelyuk
    Nov 21 '18 at 19:04





    spring.io/guides/gs/securing-web

    – Denis Kovzelyuk
    Nov 21 '18 at 19:04













    0














    Try to remove "/"



    before



    <welcome-file>/spring-mvc-login</welcome-file>


    after



    <welcome-file>spring-mvc-login</welcome-file>





    share|improve this answer
























    • I have the same error "No mapping for GET /" so no change

      – Rocky3582
      Nov 21 '18 at 18:44











    • You are missing these annotations in your controller class @Controller @RequestMapping("/")

      – Jose
      Nov 21 '18 at 18:51













    • I didnt serve URL "/", because I thought that I can redirect welcome page in my WEB.xml to adress "/spring-mvc-login"

      – Rocky3582
      Nov 21 '18 at 18:55













    • of course when I add this @RequestMapping("/") annotation it is working fine. But how can I redirect my welcome page to adress "/spring-mvc-login" in WEB.xml? Is this can be done only in Controller Class?

      – Rocky3582
      Nov 21 '18 at 18:59











    • Is there any reason in particular? Spring facilitates this with only return a String, it is the new

      – Jose
      Nov 21 '18 at 19:09
















    0














    Try to remove "/"



    before



    <welcome-file>/spring-mvc-login</welcome-file>


    after



    <welcome-file>spring-mvc-login</welcome-file>





    share|improve this answer
























    • I have the same error "No mapping for GET /" so no change

      – Rocky3582
      Nov 21 '18 at 18:44











    • You are missing these annotations in your controller class @Controller @RequestMapping("/")

      – Jose
      Nov 21 '18 at 18:51













    • I didnt serve URL "/", because I thought that I can redirect welcome page in my WEB.xml to adress "/spring-mvc-login"

      – Rocky3582
      Nov 21 '18 at 18:55













    • of course when I add this @RequestMapping("/") annotation it is working fine. But how can I redirect my welcome page to adress "/spring-mvc-login" in WEB.xml? Is this can be done only in Controller Class?

      – Rocky3582
      Nov 21 '18 at 18:59











    • Is there any reason in particular? Spring facilitates this with only return a String, it is the new

      – Jose
      Nov 21 '18 at 19:09














    0












    0








    0







    Try to remove "/"



    before



    <welcome-file>/spring-mvc-login</welcome-file>


    after



    <welcome-file>spring-mvc-login</welcome-file>





    share|improve this answer













    Try to remove "/"



    before



    <welcome-file>/spring-mvc-login</welcome-file>


    after



    <welcome-file>spring-mvc-login</welcome-file>






    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Nov 21 '18 at 18:43









    JoseJose

    937




    937













    • I have the same error "No mapping for GET /" so no change

      – Rocky3582
      Nov 21 '18 at 18:44











    • You are missing these annotations in your controller class @Controller @RequestMapping("/")

      – Jose
      Nov 21 '18 at 18:51













    • I didnt serve URL "/", because I thought that I can redirect welcome page in my WEB.xml to adress "/spring-mvc-login"

      – Rocky3582
      Nov 21 '18 at 18:55













    • of course when I add this @RequestMapping("/") annotation it is working fine. But how can I redirect my welcome page to adress "/spring-mvc-login" in WEB.xml? Is this can be done only in Controller Class?

      – Rocky3582
      Nov 21 '18 at 18:59











    • Is there any reason in particular? Spring facilitates this with only return a String, it is the new

      – Jose
      Nov 21 '18 at 19:09



















    • I have the same error "No mapping for GET /" so no change

      – Rocky3582
      Nov 21 '18 at 18:44











    • You are missing these annotations in your controller class @Controller @RequestMapping("/")

      – Jose
      Nov 21 '18 at 18:51













    • I didnt serve URL "/", because I thought that I can redirect welcome page in my WEB.xml to adress "/spring-mvc-login"

      – Rocky3582
      Nov 21 '18 at 18:55













    • of course when I add this @RequestMapping("/") annotation it is working fine. But how can I redirect my welcome page to adress "/spring-mvc-login" in WEB.xml? Is this can be done only in Controller Class?

      – Rocky3582
      Nov 21 '18 at 18:59











    • Is there any reason in particular? Spring facilitates this with only return a String, it is the new

      – Jose
      Nov 21 '18 at 19:09

















    I have the same error "No mapping for GET /" so no change

    – Rocky3582
    Nov 21 '18 at 18:44





    I have the same error "No mapping for GET /" so no change

    – Rocky3582
    Nov 21 '18 at 18:44













    You are missing these annotations in your controller class @Controller @RequestMapping("/")

    – Jose
    Nov 21 '18 at 18:51







    You are missing these annotations in your controller class @Controller @RequestMapping("/")

    – Jose
    Nov 21 '18 at 18:51















    I didnt serve URL "/", because I thought that I can redirect welcome page in my WEB.xml to adress "/spring-mvc-login"

    – Rocky3582
    Nov 21 '18 at 18:55







    I didnt serve URL "/", because I thought that I can redirect welcome page in my WEB.xml to adress "/spring-mvc-login"

    – Rocky3582
    Nov 21 '18 at 18:55















    of course when I add this @RequestMapping("/") annotation it is working fine. But how can I redirect my welcome page to adress "/spring-mvc-login" in WEB.xml? Is this can be done only in Controller Class?

    – Rocky3582
    Nov 21 '18 at 18:59





    of course when I add this @RequestMapping("/") annotation it is working fine. But how can I redirect my welcome page to adress "/spring-mvc-login" in WEB.xml? Is this can be done only in Controller Class?

    – Rocky3582
    Nov 21 '18 at 18:59













    Is there any reason in particular? Spring facilitates this with only return a String, it is the new

    – Jose
    Nov 21 '18 at 19:09





    Is there any reason in particular? Spring facilitates this with only return a String, it is the new

    – Jose
    Nov 21 '18 at 19:09











    0














    Try to change web.xml content:



    <servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/*</url-pattern>
    </servlet-mapping>


    Or change controller mapping to:



    @RequestMapping(value={"/", "/spring-mvc-login"})





    share|improve this answer




























      0














      Try to change web.xml content:



      <servlet-mapping>
      <servlet-name>dispatcher</servlet-name>
      <url-pattern>/*</url-pattern>
      </servlet-mapping>


      Or change controller mapping to:



      @RequestMapping(value={"/", "/spring-mvc-login"})





      share|improve this answer


























        0












        0








        0







        Try to change web.xml content:



        <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>/*</url-pattern>
        </servlet-mapping>


        Or change controller mapping to:



        @RequestMapping(value={"/", "/spring-mvc-login"})





        share|improve this answer













        Try to change web.xml content:



        <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>/*</url-pattern>
        </servlet-mapping>


        Or change controller mapping to:



        @RequestMapping(value={"/", "/spring-mvc-login"})






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 21 '18 at 18:47









        CentosCentos

        20019




        20019






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53418424%2fno-mapping-for-get-in-springmvc%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Can a sorcerer learn a 5th-level spell early by creating spell slots using the Font of Magic feature?

            Does disintegrating a polymorphed enemy still kill it after the 2018 errata?

            A Topological Invariant for $pi_3(U(n))$