Loading .gitignore +119 −0 Original line number Diff line number Diff line src/main/resources/application.properties HELP.md target/ !.mvn/wrapper/maven-wrapper.jar !**/src/main/** !**/src/test/** src/main/resources/application.properties *.DS_Store ### STS ### .apt_generated .classpath Loading @@ -29,3 +35,116 @@ build/ ### VS Code ### .vscode/ # Created by https://www.gitignore.io/api/java,maven,eclipse # Edit at https://www.gitignore.io/?templates=java,maven,eclipse ### Eclipse ### .metadata bin/ tmp/ *.tmp *.bak *.swp *~.nib local.properties .settings/ .loadpath .recommenders # External tool builders .externalToolBuilders/ # Locally stored "Eclipse launch configurations" *.launch # PyDev specific (Python IDE for Eclipse) *.pydevproject # CDT-specific (C/C++ Development Tooling) .cproject # CDT- autotools .autotools # Java annotation processor (APT) .factorypath # PDT-specific (PHP Development Tools) .buildpath # sbteclipse plugin .target # Tern plugin .tern-project # TeXlipse plugin .texlipse # STS (Spring Tool Suite) .springBeans # Code Recommenders .recommenders/ # Annotation Processing .apt_generated/ # Scala IDE specific (Scala & Java development for Eclipse) .cache-main .scala_dependencies .worksheet ### Eclipse Patch ### # Eclipse Core .project # JDT-specific (Eclipse Java Development Tools) .classpath # Annotation Processing .apt_generated .sts4-cache/ ### Java ### # Compiled class file *.class # Log file *.log # BlueJ files *.ctxt # Mobile Tools for Java (J2ME) .mtj.tmp/ # Package Files # *.jar *.war *.nar *.ear *.zip *.tar.gz *.rar # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* ### Maven ### target/ pom.xml.tag pom.xml.releaseBackup pom.xml.versionsBackup pom.xml.next release.properties dependency-reduced-pom.xml buildNumber.properties .mvn/timing.properties .mvn/wrapper/maven-wrapper.jar .flattened-pom.xml # End of https://www.gitignore.io/api/java,maven,eclipse src/main/java/com/example/demo/MVCController.java 0 → 100644 +14 −0 Original line number Diff line number Diff line package com.example.demo; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ViewControllerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @Configuration public class MVCController implements WebMvcConfigurer { public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController("/login").setViewName("login"); } } src/main/java/com/example/demo/Mentor.java 0 → 100644 +55 −0 Original line number Diff line number Diff line package com.example.demo; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.OneToMany; import javax.persistence.Table; import javax.persistence.CascadeType; @Entity @Table(name = "mentor") public class Mentor { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column private Integer id; @Column private String firstName; @Column private String lastName; public Mentor() { } public Integer getId() { return id; } public String getFirstName() { return firstName; } public String getLastName() { return lastName; } public void setId(Integer id) { this.id = id; } public void setFirstName(String firstName) { this.firstName = firstName; } public void setLastName(String lastName) { this.lastName = lastName; } } src/main/java/com/example/demo/MentorController.java 0 → 100644 +47 −0 Original line number Diff line number Diff line package com.example.demo; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.PostMapping; import com.example.demo.*; @Controller public class MentorController { @Autowired MentorRepository mentorRepository; @Autowired @GetMapping("/allMentor") public String getAll(Map<String, Object> model) { model.put("mentors", mentorRepository.findAll()); return "allMentor"; } @GetMapping("/formMentor") public String personForm(Model model) { model.addAttribute("mentor", new Mentor()); return "formMentor"; } @PostMapping("/insertMentor") public String insertPerson(@ModelAttribute Mentor mentor, Model model) { mentorRepository.save(mentor); return "formMentor"; } } src/main/java/com/example/demo/MentorRepository.java 0 → 100644 +8 −0 Original line number Diff line number Diff line package com.example.demo; import org.springframework.data.jpa.repository.JpaRepository; import com.example.demo.Mentor; public interface MentorRepository extends JpaRepository <Mentor, Long> { } Loading
.gitignore +119 −0 Original line number Diff line number Diff line src/main/resources/application.properties HELP.md target/ !.mvn/wrapper/maven-wrapper.jar !**/src/main/** !**/src/test/** src/main/resources/application.properties *.DS_Store ### STS ### .apt_generated .classpath Loading @@ -29,3 +35,116 @@ build/ ### VS Code ### .vscode/ # Created by https://www.gitignore.io/api/java,maven,eclipse # Edit at https://www.gitignore.io/?templates=java,maven,eclipse ### Eclipse ### .metadata bin/ tmp/ *.tmp *.bak *.swp *~.nib local.properties .settings/ .loadpath .recommenders # External tool builders .externalToolBuilders/ # Locally stored "Eclipse launch configurations" *.launch # PyDev specific (Python IDE for Eclipse) *.pydevproject # CDT-specific (C/C++ Development Tooling) .cproject # CDT- autotools .autotools # Java annotation processor (APT) .factorypath # PDT-specific (PHP Development Tools) .buildpath # sbteclipse plugin .target # Tern plugin .tern-project # TeXlipse plugin .texlipse # STS (Spring Tool Suite) .springBeans # Code Recommenders .recommenders/ # Annotation Processing .apt_generated/ # Scala IDE specific (Scala & Java development for Eclipse) .cache-main .scala_dependencies .worksheet ### Eclipse Patch ### # Eclipse Core .project # JDT-specific (Eclipse Java Development Tools) .classpath # Annotation Processing .apt_generated .sts4-cache/ ### Java ### # Compiled class file *.class # Log file *.log # BlueJ files *.ctxt # Mobile Tools for Java (J2ME) .mtj.tmp/ # Package Files # *.jar *.war *.nar *.ear *.zip *.tar.gz *.rar # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* ### Maven ### target/ pom.xml.tag pom.xml.releaseBackup pom.xml.versionsBackup pom.xml.next release.properties dependency-reduced-pom.xml buildNumber.properties .mvn/timing.properties .mvn/wrapper/maven-wrapper.jar .flattened-pom.xml # End of https://www.gitignore.io/api/java,maven,eclipse
src/main/java/com/example/demo/MVCController.java 0 → 100644 +14 −0 Original line number Diff line number Diff line package com.example.demo; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ViewControllerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @Configuration public class MVCController implements WebMvcConfigurer { public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController("/login").setViewName("login"); } }
src/main/java/com/example/demo/Mentor.java 0 → 100644 +55 −0 Original line number Diff line number Diff line package com.example.demo; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.OneToMany; import javax.persistence.Table; import javax.persistence.CascadeType; @Entity @Table(name = "mentor") public class Mentor { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column private Integer id; @Column private String firstName; @Column private String lastName; public Mentor() { } public Integer getId() { return id; } public String getFirstName() { return firstName; } public String getLastName() { return lastName; } public void setId(Integer id) { this.id = id; } public void setFirstName(String firstName) { this.firstName = firstName; } public void setLastName(String lastName) { this.lastName = lastName; } }
src/main/java/com/example/demo/MentorController.java 0 → 100644 +47 −0 Original line number Diff line number Diff line package com.example.demo; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.PostMapping; import com.example.demo.*; @Controller public class MentorController { @Autowired MentorRepository mentorRepository; @Autowired @GetMapping("/allMentor") public String getAll(Map<String, Object> model) { model.put("mentors", mentorRepository.findAll()); return "allMentor"; } @GetMapping("/formMentor") public String personForm(Model model) { model.addAttribute("mentor", new Mentor()); return "formMentor"; } @PostMapping("/insertMentor") public String insertPerson(@ModelAttribute Mentor mentor, Model model) { mentorRepository.save(mentor); return "formMentor"; } }
src/main/java/com/example/demo/MentorRepository.java 0 → 100644 +8 −0 Original line number Diff line number Diff line package com.example.demo; import org.springframework.data.jpa.repository.JpaRepository; import com.example.demo.Mentor; public interface MentorRepository extends JpaRepository <Mentor, Long> { }