Agregar registro a base de datos

Crear el Formulario para ingresar datos en modify_project

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Actualizar Proyectos</title>
<link rel="stylesheet" type="text/css"
    th:href="@{/css/bootstrap.min.css}">
</head>
<body>
    
    <div class="container">
    
        <h1>Datos del Proyecto</h1>
        <br>
        
        <form th:action="@{/project/save}" method="post" th:object="${project}">
            <div class="form-group">
                <label>Titulo</label> 
                <input type="text" name="title" th:field="*{title}" class="form-control" />
            </div>
            <div class="form-group">
                <label>Descripción</label>
                <textarea class="form-control" name="description" th:field="*{description}"rows="3"></textarea>
            </div>
            <div class="form-group">
                <label>URL de mas Información</label> 
                <input type="text" name="url" th:field="*{url}" class="form-control" />
            </div>
            
            <div class="form-group">
                <a type="submit" th:href="@{/project/list}" class="btn btn-danger">Cancelar</a>
                <input type="submit" name="save" value="Guardar" class="btn btn-primary"/>
            </div>
        </form>
    </div>
</body>
</html>

Agregar métodos en los controladores para agregar y modificar

@GetMapping("/add")
public String addProject(Project project) {    
    return "modify_project";
}
@PostMapping("/save")
public String saveProject(Project project) {
    projectService.save(project);
    return "redirect:/project/list";
}

Modificación en list_projects.html

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Lista de Proyectos</title>
<link rel="stylesheet" type="text/css"
    th:href="@{/css/bootstrap.min.css}">
</head>
<body>
    <div class="container">
        <h1>Lista de Proyectos</h1>
        <span th:if="${projects.isEmpty()}">No hay projectos en la
            Lista</span> 
            <br> 
            
            <a class="btn btn-primary"
            th:href="@{/project/add}">Agregar</a>
            
            <br>
            <br>
        <table th:if="${not projects.isEmpty()}" class="table">
            <thead class="">
                <tr>
                    <th>Titulo</th>
                    <th>Descripción</th>
                    <th>Url</th>
                </tr>
            </thead>
            <tbody>
                <tr th:each="project: ${projects}">
                    <td th:text="${project.title}"></td>
                    <td th:text="${project.description}"></td>
                    <td><a th:href="${project.url}" th:text="${project.url}"></a>
                    </td>
                </tr>
            </tbody>
        </table>
    </div>
</body>
</html>