spring boot
-
spring framework'un containerless application'ı uygulayabildiğiniz rest api framework'u. güzel featureları var. ancak asp.net mvc'ye alışkın olan beni tatmin etmedi henüz, fakat yeni versiyonlarda güzel fikirler gelecektir eminim. (bkz: http://projects.spring.io/spring-boot/)
-
spring'in ortalığı dağıtan kütüphanesi.
hoş, dropwizard her şeyden önce bunları ortaya koydu ama, dropwizard 'ın ortaya koyduklarını spring community ele alınca ortaya böyle efsane bir şey çıktı. auto configuration mantığı ve pluggable modüller ile en az kodla en çok integrasyonu yaparsınız ve süper şeyler sizi bekler.
seviyoruz seni spring, pivotal. -
öğrenmek istiyorsanız, buyrun :
her daim reference inde yeterli örnek ve açıklamalar bulunmaktadır
ücretsiz video eğitim ihtiyacı olanlar için :
1.) sürekli güncellenen springdeveloper ın kanalı :
https://www.youtube.com/…m2fpoa_ftla-x5wd10dpmgrrc4
2.) leanstack kanalı :
https://www.youtube.com/…1wr6-fn3n2oqjptdhgjfhniiky
3.) kendi çapında paylaşımlar yapan springframeworkguru kanalı , ek olarak thymeleaf videoları da vardır :
https://www.youtube.com/…8nampqcqkt8ymp_hskw/videos
4.) javabrains kanalı :
https://www.youtube.com/…4lttbx8p2ocgcaqgqyqn8xea1x
5.) geniş içeriğe sahip romanian coder kanalı :
https://www.youtube.com/…vdwj1i1kqyccys9hpsy_zogu0y
6.) kk javatutorials kanalı :
https://www.youtube.com/…xboj8uclsbn3uxd7nf1t4zyja0
ücretli video eğitim ihtiyacı olanlar için :
1.) springframeworkguru kanalındaki abinin udemy de ücretli kursu bulunmakta, studyo ortamında kaliteli kayıtla beraber güzel anlatımları mevcut :
https://www.udemy.com/spring-core/
2.) sanjay patel isimli bir abinin udemy kursu, temel i ve spring ile yapmak isteğiniz nokta sorulara karşı cevaplar bulabilirsiniz :
https://www.udemy.com/spring-framework-4/learn/
3.) dan vega nın, anlatımı ve ingilizcesi gayet anlaşılır olan udemy eğitimi :
https://www.udemy.com/spring-boot-intro/
(not: liste zamanla güncelleniyor.) -
containerless olayini biraz biraz yanlis anlamis projedir. herhangi bir container'a deploy edilmeden calisir bunun sebebi ise embedded olarak bunyesinde barindirdigi containeri* acilista kurup, kendisini icine deploy edip calismasidir.
(bkz: vert.x)
(bkz: spark) -
spring framework ün convention over configuration hali. 5 dakika içerisinde kafanızdaki yapıyı kodlayıp test etmenize imkan tanır. intellij idea ultimate edition bunu çok güzel destekler, hangi bean nerde tanımlanmış, dependency injection konfigürasyonunda hata var mı gibi güzel özellikleri vardır.
-
spring-data ile gönülleri fethetmiş framework'tür.
-
spring for idiots diye tanımlanabilecek hede. her şey çok iyi, güzel de konfigürasyonu basitleştirmek için projenizin pom.xml'inde parent-pom olarak spring boot'un kendisini tanımlamanınız gerekiyor. aşağıda bir örneğini verdim.
<parent>
<artifactıd>spring-boot-starter-parent</artifactıd>
<groupıd>org.springframework.boot</groupıd>
<version>1.5.4.release</version>
<relativepath/>
</parent>
ama projeniz çok sayıda maven modülünden oluşuyorsa ve siz zaten bu modülleri kendi parent projeniz üzerinden yönetiyorsanız, projenize yeni bir spring boot modülü eklemek yukarıdaki bahsettiğim kısıttan dolayı gereksiz şekilde karmaşıklık yaratıyor.
bunun dışında oldukça güzel düşünülmüş bir çalışma diyebilirim. bunu beğenmişseniz muhtemelen jhipster da hoşunuza gidecektir. -
springine de bootunada sıçayım dediğim nane,
@controller sınıfında bir methoda
pathvariable ıle veri çektiğinizde empty response döndüren sıçtımının boku.
bu arada, bilen varsa yeşillendirsin lütfen :)
stackoverflow - spring boot pathvariable ıssue ın @controller -
groovy ve xml kullanan rest api framework. google'a spring boot yazınca güvenilir kaynak olarak burayı baş üstünde tutanlar için söyleyeyim, reklam yapmak gibi olmasın, ki ben dan vega değilim:
https://www.udemy.com/spring-boot-intro/ tavsiyemdir. 30 tl'ye aldım, tepe tepe kullanıyorum.
edit: https://www.youtube.com/…m2fpoa_ftla-x5wd10dpmgrrc4 şunuda şuraya bırakayım -
springin diğer muhteşem toollarıyla kullanıldığında insanı daha da keyiflendiren projesi.
misal proxy konfgürasyonuyla uğraşmıyım derseniz zuul (gerçi aslında zuul netflix in uygulaması ama çok güzel entegre olmuşlar) kullanabilirsiniz, spring jpa, jparepository ve önceden de söylenen querydsl ile docker a mysql kurmak dışında hiç bir db konfigürasyonu ile uğraşmadan baştan sona proje yazılabilir.
yine bir netflix entegrasyonu olan eureka ile mikroservislerinizi takip edip load balancing yapabilirsiniz.
ekşi sözlük kullanıcılarıyla mesajlaşmak ve yazdıkları entry'leri
takip etmek için giriş yapmalısın.
hesabın var mı? giriş yap