Path: csiph.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!news.uzoreto.com!aioe.org!.POSTED.3FlOjkfxHvaKbXJ0hu5glA.user.gioia.aioe.org!not-for-mail From: Chris Riesbeck Newsgroups: comp.lang.java.programmer Subject: Re: Good way to learn Spring? Date: Tue, 10 Sep 2019 12:20:00 -0500 Organization: Aioe.org NNTP Server Lines: 28 Message-ID: References: NNTP-Posting-Host: 3FlOjkfxHvaKbXJ0hu5glA.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:59.0) Gecko/20100101 Thunderbird/59.0 Content-Language: en-US X-Notice: Filtered by postfilter v. 0.9.2 Xref: csiph.com comp.lang.java.programmer:39141 On 9/10/2019 11:06 AM, Daniele Futtorovic wrote: > On 2019-09-10 15:33, Eric Douglas wrote: >> > I personally do not believe that you will get far with your > understanding of "Spring" without a solid a solid understanding of its > IoC, beans, etc. core. But YMMV. > > If you're looking for something that you can execute quickly, you should > focus on Spring Boot, which is specifically intended for that. > > You should be able to generate a project archetype using the resources > from the Spring Boot section on spring.io. With Spring Boot, I think you can be pretty productive pretty quickly, even as a beginner. But solid understanding will take quite a while. But then how many beginning to mid-level programmers understand how the JVM and compiler work? For learning boot, see the many guides with examples for building, say, a simple RESTful API with web frontend. > > Mind you, you will likely very much need a proper IDE -- i.e. with > Spring integration, which thankfully the big ones (IntelliJ, Eclipse) > have -- to make sense of all that shit. There's a lot to it. > IntelliJ is probably the simplest to set up. The free Community Edition supports Spring Boot pretty well.