Auto relacionamento com ManyToMany

Pessoal, estou com um problema pra fazer o Auto-relacionamento em uma ManyToMany.
Minhas entidades estão da seguinte forma:

Noticia:

@ManyToMany
@JoinTable(name = “not_tag”, joinColumns = @JoinColumn(name = “not_id”), inverseJoinColumns = @JoinColumn(name = “tag_id”))
private List tags;

Tag:

@ManyToMany(mappedBy=“tags”)
private List noticias;

JSP:

<c:forEach items="${tags}" var=“tag”>
${tag.nome}

</c:forEach>

Controller:

@RequestMapping(value = “/cadastro”, method = RequestMethod.POST)
private String adicionar(@ModelAttribute(“noticia”) @Valid Noticia novaNoticia, BindingResult result, Model model, MultipartFile imagem){
if (result.hasErrors()) {
return “noticia.cadastro.tiles”;
}
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
String nomeUsuario = auth.getName();
Usuario usuario = repositorioUsuario.findByUsername(nomeUsuario);

    Date data = new Date();
    novaNoticia.setData(data);
    novaNoticia.setUsuario(usuario);
    repositorioNoticia.save(novaNoticia);
    return "redirect:/noticias/";

Como eu vou passar a lista de Tags escolhidas na tela para a noticia?