kedar-joshi/Thymeleaf-JavaEE-MVC 1
A simple Hello World project for integrating Thymeleaf as View / Templating technology with JavaEE 8 MVC 1.0 specification
Repository for sample Java projects, exploring various technologies .. suitable for beginners ..
a tool to help avoid publishing secrets to github and npm
kedar-joshi/code-review-plugin 0
IntelliJ IDEA plugin for marking inline review comments.
kedar-joshi/eclipse-collections 0
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
kedar-joshi/electron-api-demos 0
Explore the Electron APIs
Open Source In-Memory Data Grid
Hibernate's core Object/Relational Mapping functionality
kedar-joshi/intellij-plugin-save-actions 0
Supports configurable, Eclipse like, save actions, including "organize imports", "reformat code" and "rearrange code".
Project for JDBC helper utilities
issue openedlocationguru-solutions/web-application-reference
created time in 3 hours
push eventlocationguru-solutions/web-application-reference
commit sha 4eef6357215f2c2bf15e008c120b82e1d1f532c9
Updated Flyway
push time in 4 days
push eventlocationguru-solutions/web-application-reference
commit sha dce084a3ce7ed2807cfae702396471c061bc5966
Updated Flyway
push time in 4 days
push eventlocationguru-solutions/web-application-reference
commit sha 24efbf45b703eed1a87d5300d2bc6c52416f19c7
Updated Byte Buddy to v1.10.15 Closes gh-185
commit sha 88c74457d7991686af9dc608eff1ddf52f3da848
Updated Hazelcast to v4.0.3 Closes gh-186
commit sha 7f21898d09e024ef838cc12f94cd1c3a4f66241f
Updated Flyway to v6.5.7 Closes gh-187
commit sha 2f3c6da026bacd8d0684648c593f1c4504f87270
UpdateD Byte Buddy to v1.10.16 Closes gh-188
commit sha ad6a4f0d3c033a6e0069b07a35e5f3190bdbfd2c
Updated Spring Boot to v2.4.0 M2
commit sha c6c7502bc668d4938e01e86b0e92eaf5ae9d5788
Migrated to JDK 16
commit sha a99ab778783ae81b810ddbaff384b79ec1bc2dcf
Updated Hazelcast to v4.1-BETA-1
commit sha 97d5516184398c7354e540b351a68a627d41f92c
Updated Spring
commit sha ed51130fa1573419ce9f53f28bac310f7c622c58
Updated Hazelcast to v4.1-BETA-1
commit sha 2e39564c2315b55a1c9a9a296e6ca6c204739bb2
Updated Spring Boot to v2.4.0 M3
push time in 4 days
push eventlocationguru-solutions/web-application-reference
commit sha 2f3c6da026bacd8d0684648c593f1c4504f87270
UpdateD Byte Buddy to v1.10.16 Closes gh-188
push time in 5 days
issue openedlocationguru-solutions/web-application-reference
created time in 5 days
push eventlocationguru-solutions/web-application-reference
commit sha 88c74457d7991686af9dc608eff1ddf52f3da848
Updated Hazelcast to v4.0.3 Closes gh-186
commit sha 7f21898d09e024ef838cc12f94cd1c3a4f66241f
Updated Flyway to v6.5.7 Closes gh-187
push time in 6 days
issue openedlocationguru-solutions/web-application-reference
created time in 6 days
issue openedlocationguru-solutions/web-application-reference
created time in 7 days
push eventlocationguru-solutions/web-application-reference
commit sha 24efbf45b703eed1a87d5300d2bc6c52416f19c7
Updated Byte Buddy to v1.10.15 Closes gh-185
push time in 9 days
issue openedlocationguru-solutions/web-application-reference
created time in 9 days
push eventlocationguru-solutions/web-application-reference
commit sha 1c5efefb5ffd93e345f3c05e28b9d15ec8a5b68a
Updated Flyway to v6.5.6 Closes gh-182
commit sha b127c15a54622404f0e3e999b9b61aaca26b5a50
Updated Tomcat to v9.0.38 Closes gh-183
commit sha fd7197d8479457cc87cde87cc8e784d02698b69d
Updated Spring Boot to v2.3.4 Closes gh-184
commit sha 5e3ced48cd5720cbe0b880f270566b8e2459ff6f
Updated Spring Boot to v2.4.0 M2
commit sha d8a4d6150009312cfad464f5feff04732bce22fa
Migrated to JDK 16
commit sha 8a4671a475a0e37ca37d6a53a2de44e7bee74e77
Updated Hazelcast to v4.1-BETA-1
commit sha a1c72d006116ef7d6575d1b320df96f2fb7a3d7e
Updated Spring
commit sha cd455066c0c825514e84456ed0bac7a51cb5964d
Updated Hazelcast to v4.1-BETA-1
commit sha c9c21bbf9a8ac029b5ae0d24094ba6c1dcee1bc2
Updated Spring Boot to v2.4.0 M3
push time in 10 days
push eventlocationguru-solutions/web-application-reference
commit sha fd7197d8479457cc87cde87cc8e784d02698b69d
Updated Spring Boot to v2.3.4 Closes gh-184
push time in 11 days
issue openedlocationguru-solutions/web-application-reference
created time in 11 days
push eventlocationguru-solutions/web-application-reference
commit sha b127c15a54622404f0e3e999b9b61aaca26b5a50
Updated Tomcat to v9.0.38 Closes gh-183
push time in 12 days
issue openedlocationguru-solutions/web-application-reference
created time in 12 days
push eventlocationguru-solutions/web-application-reference
commit sha 1c5efefb5ffd93e345f3c05e28b9d15ec8a5b68a
Updated Flyway to v6.5.6 Closes gh-182
push time in 12 days
issue openedlocationguru-solutions/web-application-reference
created time in 12 days
push eventlocationguru-solutions/web-application-reference
commit sha e71c9748659d32cb895eb973c5e5247186523d4f
Upgraded to JDK 15 Closes gh-180
commit sha 86353ff33ec9452facd8662a8e2cf12ceacac367
Updated Spring Framework to v5.2.9 Closes gh-181
commit sha 7661279c79037372f3d858a964e84ecd05abe802
Updated Spring Boot to v2.4.0 M2
commit sha 12feee7570d2fc11cc3b72e732568203fd11f801
Migrated to JDK 16
commit sha 4e449e7e83c343297b11c557fb4c29a301e4870b
Updated Hazelcast to v4.1-BETA-1
commit sha fef55642a0226bd7e37f900a6d5b004454b76700
Updated Spring
commit sha 7524849e119a0388367b516ab0be3f67279286f5
Updated Hazelcast to v4.1-BETA-1
push time in 13 days
push eventlocationguru-solutions/web-application-reference
commit sha 86353ff33ec9452facd8662a8e2cf12ceacac367
Updated Spring Framework to v5.2.9 Closes gh-181
push time in 13 days
issue closedlocationguru-solutions/web-application-reference
Update Spring Framework to v5.2.9
closed time in 13 days
kedar-joshipush eventlocationguru-solutions/web-application-reference
commit sha e71c9748659d32cb895eb973c5e5247186523d4f
Upgraded to JDK 15 Closes gh-180
push time in 13 days
push eventlocationguru-solutions/web-application-reference
commit sha 322a228bfaba395825425d9a3d0a2de1f15c2a82
Updated Hazelcast to v4.1-BETA-1
push time in 13 days
push eventlocationguru-solutions/web-application-reference
commit sha 84ee19ef721cd318550cccc6de829f87906db8d8
Updated Spring
push time in 13 days
issue openedlocationguru-solutions/web-application-reference
Update Spring Framework to v5.2.9
created time in 13 days
issue openedlocationguru-solutions/web-application-reference
created time in 14 days
push eventlocationguru-solutions/web-application-reference
commit sha 1bae68c32fc77afc3bd24263c2c4736619427e6a
Updated Hibernate to v5.4.21 Closes gh-177
commit sha 36d8f7035934d9a4078473a710d6a308cc814500
Updated Spring Security to v5.4.0 Closes gh-178
commit sha 147db25fc3ad6e3bece24878fdee0765c4d88247
Updated JUnit to v5.7.0 Closes gh-179
commit sha 6f296c49cfa1ada208f303388930dd7a86a1e74c
Updated Spring Boot to v2.4.0 M2
commit sha 66c2e053d6027bf65327d3b2f6c3dae8b99a2b46
Migrated to JDK 16
commit sha 9d722c173c14a67d2c1e7942d2d03db9ed6ba868
Updated Hazelcast to v4.1-BETA-1
push time in 14 days
push eventlocationguru-solutions/web-application-reference
commit sha 147db25fc3ad6e3bece24878fdee0765c4d88247
Updated JUnit to v5.7.0 Closes gh-179
push time in 14 days
issue openedlocationguru-solutions/web-application-reference
created time in 14 days
push eventlocationguru-solutions/web-application-reference
commit sha 36d8f7035934d9a4078473a710d6a308cc814500
Updated Spring Security to v5.4.0 Closes gh-178
push time in 18 days
issue closedlocationguru-solutions/web-application-reference
Update Spring Security to v5.4.0
closed time in 18 days
kedar-joshiissue openedlocationguru-solutions/web-application-reference
Update Spring Security to v5.4.0
created time in 18 days
push eventlocationguru-solutions/web-application-reference
commit sha 911ba8841ced9f5eb57f7fcc2250ba742d98eadd
Updated Hazelcast to v4.1-BETA-1
push time in 19 days
push eventkedar-joshi/kafka-playground
commit sha 450ccd545818e37e23669fc582964e88689060a5
work-in-progress
push time in a month
push eventkedar-joshi/kafka-playground
commit sha 4e547f5e2a534b76a900c0793f941db680c95d5f
work-in-progress
push time in a month
push eventkedar-joshi/kafka-playground
commit sha ceee063fdfcd9a8b60594446400ee3afe69fa742
work-in-progress
push time in a month
push eventkedar-joshi/kafka-playground
commit sha 43a7aea0dd89d8d36f7d906cfba98de20cdcaf44
work-in-progress
push time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 1bae68c32fc77afc3bd24263c2c4736619427e6a
Updated Hibernate to v5.4.21 Closes gh-177
push time in a month
issue openedlocationguru-solutions/web-application-reference
created time in a month
issue closedlocationguru-solutions/web-application-reference
Update Spring Framework v5.2.6
closed time in a month
kedar-joshipush eventlocationguru-solutions/web-application-reference
commit sha 957fe214703c095a6d8b5718f669bd58c25cc874
Migrated to JDK 16
push time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 349833d48d24385dd42c57a0d0b52d8b6a3c3ace
Updated PostgreSQL driver to v42.2.15 Closes gh-174
commit sha 0a6bac898359bcafa3c243e90494da2748cb0199
Updated Flyway to v6.5.5 Closes gh-175
commit sha edf6d582f2c0d6430bf7b49d082e408731764bfc
Updated PostgreSQL driver to v42.2.16 Closes gh-176
commit sha 9429ec3857f54b973a71768a9d1dc03ef701e699
Updated Spring Boot to v2.4.0 M2
commit sha d8010444576bbccc141727156ce8636b9c39ec5b
Updated JUnit to v5.7.0-RC1
push time in a month
push eventlocationguru-solutions/web-application-reference
commit sha edf6d582f2c0d6430bf7b49d082e408731764bfc
Updated PostgreSQL driver to v42.2.16 Closes gh-176
push time in a month
issue closedlocationguru-solutions/web-application-reference
Update PostgreSQL driver to v42.2.16
closed time in a month
kedar-joshiissue openedlocationguru-solutions/web-application-reference
Update PostgreSQL driver to v42.2.16
created time in a month
push eventkedar-joshi/spring-boot-playground
commit sha e579318ea314d6e48cf8af4267f266e066d32b04
Added serialization test
push time in a month
push eventkedar-joshi/spring-boot-playground
commit sha 00e649606b32d41833e14417461d52864f8a3351
Added serialization test
push time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 0a6bac898359bcafa3c243e90494da2748cb0199
Updated Flyway to v6.5.5 Closes gh-175
push time in a month
issue openedlocationguru-solutions/web-application-reference
created time in a month
issue commentspring-projects/spring-boot
Consider if we should restore support for spring.profiles.include
Also, I may have misinterpreted the scope / expectations of this issue. Your recent comment suggests that this issue is more about supporting spring.profiles.include with spring.profiles.group while I am more interested in having spring.profiles.include as default behavior (with or without spring.profiles.group).
However, I believe the argument that spring.profiles.include is an important feature still stands considering spring.config.use-legacy-processing option may not survive indefinitely.
comment created time in a month
issue commentspring-projects/spring-boot
Consider if we should restore support for spring.profiles.include
See also the discussion in #21697
Luckily we haven't faced any such issue because of the way we define our configuration.
That's a obviously a bit more migration work, but it does allow us to determine exactly which profiles are active before we try to process profiles specific files/documents.
I understand how this is required from Spring Boot's perspective so I played around a bit. The results / observations were quite interesting. Group name being added before all other profiles was the biggest surprise. E.g.
spring.profiles.group.production-node-a = production
spring.profiles.group.production = flavor-a
spring.profiles.group.flavor-a = common
With above setup, spring.profiles.active = production-node-a results in active profiles being set as production-node-a,production,flavor-a,common. So basically common profile overrides everything (which should be other way around).
This requires creation of pseudo group name (which doesn't have a profile file, just to make sure nothing gets accidentally overridden).
Anyway, the biggest hurdle for us in adopting spring.profiles.group was the need to (know and) hardcode all profile combinations in application.properties. I experimented a bit and realized that spring.profiles.group can be set via environmental variable. So now even though I can't use Option 2, I can always do this -
application.properties
spring.profiles.active = common
.. and set spring.profiles.group.common=production,production-node-a in start script environment.
comment created time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 349833d48d24385dd42c57a0d0b52d8b6a3c3ace
Updated PostgreSQL driver to v42.2.15 Closes gh-174
push time in a month
issue closedlocationguru-solutions/web-application-reference
Update PostgreSQL driver to v42.2.15
closed time in a month
kedar-joshiissue openedlocationguru-solutions/web-application-reference
created time in a month
push eventlocationguru-solutions/web-application-reference
commit sha b928f112c1d88b745dab48e1815a13d751c5cb03
Updated JUnit to v5.7.0-RC1
push time in a month
push eventkedar-joshi/openjdk
commit sha 19f35a39a32a4cae13c932fcbef4b455c49aa94f
Correct typo in README
push time in a month
push eventkedar-joshi/openjdk
commit sha ff7c70f00e6fabd63aed7f99f307c55cdefd1a3e
Corrected typo in README
push time in a month
issue commentspring-projects/spring-boot
Consider if we should restore support for spring.profiles.include
Do you have any more details that you can share about how you currently use
spring.profiles.include, perhaps a few sample config files that you can share ?
Sure.
We use spring.profiles.include primarily in two different ways -
1. Include + Active Profiles
application.properties
# Profile properties
spring.profiles.include = common
spring.profiles.active = ${PRODUCT_A_PROFILES:dev}
# e.g.
# PRODUCT_A_PROFILES = production,production-node-a
# Common application properties
# ...
application-production.properties
# Production environment specific properties
# ...
application-production-node-a.properties
# Node-A specific properties in production environment
# ...
2. (Only) Include Profiles
application.properties
# Profile properties
spring.profiles.include = ${PRODUCT_A_PROFILES:dev}
# e.g.
# PRODUCT_A_PROFILES = production-node-a
# Common application properties
# ...
application-flavor-a.properties
# Profile properties
spring.profiles.include = common
# Product flavor-a specific properties
# ...
application-production.properties
# Profile properties
spring.profiles.include = flavor-a
# Production environment specific properties
# ...
application-production-node-a.properties
# Profile properties
spring.profiles.include = production
# Node-A specific properties in production environment
# ...
Value for PRODUCT_A_PROFILES is provided by target environment.
Each method has its own denefits and challenges. Using spring.profiles.include and spring.profiles.active together considerably simplifies the configuration but it leaves a lot of room for incorrect configuration, during deployment, if there are too many profiles to be activated.
On the other hand, Using spring.profiles.include alone, simplifies deployment configuration at the cost of added complexity for develoeprs.
We choose the method which best suits the product.
comment created time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 0d0e62c8b3e8a7169e48f6d9c1738ff98a33f427
Updated Spring Boot to v2.4.0 M2
push time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 5884e5087d62eb93d4577ff3a457f9feb76b2785
Updated Spring Boot to v2.4.0 M2
push time in a month
issue commentspring-projects/spring-boot
2.4.0.M2: server.servlet.encoding.force-response causing content-type to include charset.
but it produces the same behaviour for me with both 2.4.0-M1 and M2 ...
@wilkinsona Thanks for the reply but can you please check with mvn clean test ? I am able to reproduce this consistently.
comment created time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 73f2a25d1b9d4cda4847516d21abfbea2d542b88
Updated Maven war plugin to v3.3.1 Closes gh-173
commit sha 56bfbe59d071d6a12bd152d8f0554ffab777aed3
Updated Spring Boot to v2.4.0 M2
push time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 73f2a25d1b9d4cda4847516d21abfbea2d542b88
Updated Maven war plugin to v3.3.1 Closes gh-173
push time in a month
issue closedlocationguru-solutions/web-application-reference
Update Maven war plugin to v3.3.1
closed time in a month
kedar-joshiissue openedlocationguru-solutions/web-application-reference
Update Maven war plugin to v3.3.1
created time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 8168d79f6af0c20f127e3dfd87daa8d795321681
Updated Spring Boot to v2.4.0 M2
push time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 12a180a43c65e04a9528e28796650c0d259eb8d9
Updated Spring Boot to v2.4.0 M2
push time in a month
issue openedspring-projects/spring-boot
server.servlet.encoding.force-response causing content-type to include charset.
In v2.4.0-M2, behavior of server.servlet.encoding.force-response property has changed. Setting following properties results in Content-Type response header to include ;charset=UTF-8. Until v2.4.0-M1, content type used to honor produces configuration of @RequestMapping.
server.servlet.encoding.charset = UTF-8
server.servlet.encoding.force-response = true
Result
| Response Header | v2.4.0-M1 | v2.4.0-M2 |
|---|---|---|
| Content-Type | application/json | application/json;charset=UTF-8 |
I couldn't find any reference of this change in release notes, so assuming it's a bug. See sample MCVE : m2-demo.zip
created time in a month
push eventkedar-joshi/spring-boot
commit sha 33b48c8baca20ca368af563a0f89eaff115e7333
Add @Name support to the annotation processor Update the `ConfigurationMetadataAnnotationProcessor` so that `@Name` annotated parameters generate the correct meta-data. Closes gh-22492
commit sha b01fb63de6468bba9d924d17b1fe5b29da895d04
Polish See gh-22524
commit sha 5800f1596cce0fc4f8e9aedaad4aa515efb68770
Merge pull request #22524 from dreis2211 * pr/22524: Polish Closes gh-22524
commit sha 36a6ca6e6e63d16c3b5cfc163071d4bdaf14ea1f
Add EnvironmentPostProcessorsFactory Update `EnvironmentPostProcessorApplicationListener` so that it can either use values from `spring.factories` or use a factory interface. Closes gh-22529
commit sha db242794ecfbf00883963ece4217a477830627b4
Upgrade to Micrometer 1.1.16 Closes gh-22536
commit sha 698db27a7566f4946265fafb557ae68c6f748c46
Upgrade to Aspectj 1.9.6 Closes gh-22537
commit sha ce803cc6788e86add190ed3a3e245a0d9687bcf0
Upgrade to Micrometer 1.3.11 Closes gh-22538
commit sha f93bae4bd35406a7625f227f31fd26fe6fd52e22
Upgrade to Aspectj 1.9.6 Closes gh-22539
commit sha 2118c739857d041166a159c32e8e9a4ccb5e4f91
Merge branch '2.1.x' into 2.2.x
commit sha 1cc941f9c3d45b2433ac35c2a88cb67404a938c5
Merge branch '2.2.x' into 2.3.x
commit sha 44e6cf2e55a291f692b7fb98f00defbd886699c2
Upgrade to AspectJ 1.9.6 Closes gh-22540
commit sha 39c8898008dafadd42c2e4c296e2ef1141e97bca
Upgrade to MariaDB 2.6.2 Closes gh-22541
commit sha 8218e5b5489c4f3d34a3515d6da52491e697af50
Merge branch '2.3.x'
commit sha 9c5e59371fe1088b5b346f72a126d7b9ac662530
Upgrade to Jackson 2.10.5 Closes gh-22432
commit sha 3480db72a5ed18ec834dbb3a8e56c142b043a47d
Merge branch '2.2.x' into 2.3.x
commit sha 2ffb41a2de848c5f1122a48e89a96af9a3bf0b7d
Merge branch '2.3.x'
commit sha 7ac5cc96c2a6969c2131074d0d4ba1770cab23cd
Next development version (v2.1.17.BUILD-SNAPSHOT)
commit sha c043701dc0efc2b027ff35fef748e1af2645e751
Turn on debug logging
commit sha 53296cd16109dc53de867c4cb12b10cecf47bb78
Backport build script updates
commit sha d69c35a1db2faf4bd534b70c19ea017205e28e59
Deal with 404 response when checking for artifacts
push time in a month
push eventkedar-joshi/spring-framework
commit sha 92cdf526fbd30f865f6451d36663bf63377013d3
Upgrade CI images to ubuntu:bionic-20200630
commit sha d9ccd618ea9cbf339eb5639d24d5a5fabe8157b5
Deprecate remoting technologies support Because of security and broader industry support, support for several remoting technologies is now deprecated and scheduled for removal in Spring Framework 6.0. This commit deprecates the following remoting technologies: * HTTPInvoker * RMI * Hessian * JMS remoting Other remoting technologies like EJB or JAXWS might be deprecated in the future depending on industry support. Closes gh-25379
commit sha b769b73960c904269ea7873cfa5a82c00e28a6a8
Improve JavaDoc for ConfigurableApplicationContext.refresh() Closes gh-25380
commit sha 54d9dfa84f2724f0cfe0af7e1f28b1c0317dfd01
Merge branch '5.2.x'
commit sha abe16eeb6e7ba49e1cf042cf15d7cf3af3301c2b
Use test name as thread name prefix in scheduling TaskExecutor tests This commit also deletes a duplicate copy of the assertThreadNamePrefix() method.
commit sha 490bdd11a562b665f1b8695d4b8f61f6bb7949a1
Use Math.min() in ExponentialBackOff Use Math.min() instead of doing it manually in ExponentialBackOff. Closes gh-25381
commit sha 1dec4f3d0f28c19708727d09931bddb90348d41b
DefaultServerRequest parses the path if necessary Closes gh-25353
commit sha 03fa48919e2ec3a3fcff0372081df0ea64fc1a92
Switch to Reactor Dysprosium snapshots See gh-25376
commit sha b54853484e6f77a659aa416bc93e106d6f246790
Merge branch '5.2.x'
commit sha e4a3c1570dafb835d072664895c47a2d63dbbfdc
Upgrade to RSocket 1.1.0 snapshots See gh-25331
commit sha 7c982511426eebea3d34730ab128bb39a55a9de6
Support for making requests via RSocketClient Closes gh-25332
commit sha fcf20bab2ad1ce4c335927c0f99ac7accdc9d7b3
Delete duplicate code block in WebHttpHandlerBuilder.applicationContext() This commit deletes a duplicated code block that was accidentally introduced in a8a1fc6de5be2307eb56844ac1df1a09168f2ad9. Closes gh-25389
commit sha 4578e49213c42ec32c99613e6c616ed90ca456fb
Merge branch '5.2.x'
commit sha d2e1150c7999b347d159ffc8247b123a406bf382
Fix typo in javadoc for @RequestMapping Closes gh-25396
commit sha 35c0ae7b0c304599b26769378873856e398d0d38
Allow auto grow for entries w/o default constructor in SpEL Prior to this commit, The "auto grow" feature in SpEL expressions only worked for element types with a default constructor. For example, auto grow did not work for a list of BigDecimal elements. This commit inserts a null value in the list when no default constructor can be found for the element type. Closes gh-25367
commit sha b0570cd3a65d73ccf29558fa994975260a8651d3
Polish contribution See gh-25367
commit sha 524ca1a6767a8912e1a4c58c797e5099794b442b
DefaultSubscriptionRegistry: Reduced thread contention * DestinationCache is now synchronized on multiple 'destination' locks (previously a single shared lock) * DestinationCache keeps destinations without any subscriptions (previously such destinations were recomputed over and over) * SessionSubscriptionRegistry is now a 'sessionId -> subscriptionId -> (destination,selector)' map for faster lookups (previously 'sessionId -> destination -> set of (subscriptionId,selector)') closes gh-24395
commit sha 44f1f94f9785f86dbd40fd49012aab42261739aa
Polishing contribution Renaming, trimming of method parameters, minor refactoring of helper methods, comments, etc. Completely functionally neutral. See gh-25298
commit sha b451379c2f6da834a24d230bc9f1355660da3e7c
Update eviction queue before size See gh-25298
commit sha 111899aa63e3c90c4023b5f98969281282536ac9
Add @Nullable declaration to getDefaultConstructor() See gh-25367
push time in a month
issue commentspring-projects/spring-boot
Consider if we should restore support for spring.profiles.include
Oh yes, please. spring.profiles.include is (was 😢) an important aspect of how we organize common configuration properties for all of our products. As the description goes, Unconditionally activate the specified comma-separated list of profiles is an important feature to have in order to avoid repeating common profile names everywhere.
Personally, I would prefer spring.profiles.include any time over spring.profiles.group.
(For experience sake) I migrated one of our production apps to Spring Boot v2.4.0-M2 and now suddenly I need to maintain configuration groups for all of our environments in application.properties which we used to manage with environmental variables.
Using multiple discrete profiles might make your code easier to reason about, but it’s not ideal for deployment. You don’t want to force users to remember that they must always activate
proddb,prodmq,prodmetricsetc. at the same time. Instead, you just want them to be able to activate a singleprodprofile. Groups allow you to do just that.
I (somewhat) get this rationale but I (humbly) propose to make it an on-demand feature instead of enabling it by default (spring.profiles.include being the default).
P.S. I know I have an option to go back to the old behavior and this is based on my own observations so I may be alone to this way (but since this is brought to teams attention, I hope I am not alone)
comment created time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 8a070e5cb080a56dc1437f43367c91842ef3338c
wip
push time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 0092e57206e10c1dc777630e2e472f1cc5edec40
Updated Spring Boot to v2.4.0 M2
push time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 1cbff5ff5e546eb6fef1f13e7a4e1d13c879574a
Updated Spring Boot to v2.4.0 M2
push time in a month
delete branch locationguru-solutions/web-application-reference
delete branch : bugfixes/github-worflow
delete time in a month
push eventlocationguru-solutions/web-application-reference
commit sha f73151d1de0419f332950957ca07e51945b7c557
Updated Spring Boot to v2.4.0 M2
push time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 1ef6d8347d68572417982f4aafec508b176bf7ca
wip
push time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 5d25f86894d999c9e3dcb87927b163a637d1c4dc
Added test case
push time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 92965c77099c867e55482468b3ce611b26f99156
Excluded Eclipse and VS Code files
push time in a month
push eventlocationguru-solutions/web-application-reference
commit sha bb529bd731bb779f355c3092bf644589b4a4aa93
Upgraded Spring Security to v5.4.0-M2
commit sha fb1e2ba1e6df292800232b2d2ea8eb67a09be2d9
Added properties migrator
commit sha 87c7c462655027fe7c7cf77219c92a8dd2a0da6b
Added snapshot repository
commit sha fd1d6687a9b241480c531df90c655f32b4e90d55
Upgraded Spring Security to 5.4.0-RC1
push time in a month
push eventlocationguru-solutions/web-application-reference
commit sha bb2fa692081df141e1f0c64192bab560b790f60f
Upgraded Spring Security to v5.4.0-M2
push time in a month
push eventlocationguru-solutions/web-application-reference
commit sha 892a2fd84e36ee99eb2ad4e266cd81c5952dc15f
Added snapshot repository
push time in a month
push eventlocationguru-solutions/web-application-reference
commit sha b94f0c9948801a3f0620a87622bc44eabc6eabe0
Added properties migrator
push time in a month