The example is in the manual. You just call the endpoint via HTTPS, e.g.
Code:
WebServiceTemplate wst =
new WebServiceTemplate();
StreamSource ss = new StreamSource(new StringReader("SOME MESSAGE"));
StreamResult sr = new StreamResult(System.out);
wst.sendSourceAndReceiveToResult("https://localhost:8443/service/",
ss, sr);
Setting up 2-way SSL doesn't really have much in common with Spring (as long as the ACEGI is not there) and is quite beyond the scope of this forum. You just configure it like any other ssl connection.