I do both, which contributes to Eclipse autocomplete.
First, I document the property:
private String someString;
Then I copy and paste this into the getter:
public String getSomeString() { return someString; }
With eclipse, @return statements are autocomplete - so I add the word "Gets", the lowercase "t" and copy the sentence in lowercase "t". Then I use @return (with Eclipse autocomplete), insert the sentence, and then delay T in return. Then it looks like this:
public String getSomeString() { return someString; }
Finally, I copy this documentation to the installer:
public void setSomeString(String someString) { this.someString = someString; }
Then I change it and with Eclipse autocomplete you can get not only the @param tag, but also the parameter name:
public void setSomeString(String someString) { this.someString = someString; }
Then, I am done. In my opinion, this template makes it much easier, ultimately, not only reminding yourself what the property means by repeating, but also making it easy to add additional comments to the recipient and setter if you want to add side effects (such as the absence of null properties, rotation strings in uppercase, etc.). I researched the creation of the Eclipse plugin for this purpose, but I could not find the appropriate extension point for JDT, so I gave up.
Please note that the sentence may not always begin with T - it only the first letter should be uncapitalized / recapitalized when pasted.