Joseph Benson's Commentary of the Old and New Testaments - 1 Chronicles 22:8
1 Chronicles 22:8. Thou hast shed blood, &c.; thou shalt not build a house unto my name Not that wars are simply unlawful, but to teach us that the church (whereof the temple was an illustrious type) should be built by Christ, the Prince of peace, Isaiah 9:6, and that it should be gathered and built up, not by might or power, but by God’s Spirit, Zechariah 4:6, and by the preaching the gospel of peace. David therefore was less fit for that service, than one who had not been called... read more
Albert Barnes' Notes on the Whole Bible - 1 Chronicles 22:9
For the names of Solomon, compare 2 Samuel 12:24 note. The former name prevailed, probably on account of this prophecy, which attached to the name the promise of a blessing. read more