Spring Boot CC
Spring Boot CC
Delivery Agency
[Link]
<project xmlns="[Link]
xmlns:xsi="[Link]
xsi:schemaLocation="[Link]
[Link]
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>[Link]</version>
</parent>
<groupId>[Link]</groupId>
<artifactId>DeliveryAgency</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>DeliveryAgency</name>
<properties>
<[Link]>1.8</[Link]>
</properties>
<dependencies>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!-- Spring test dependencies -->
<dependency>
<groupId>[Link]</groupId>
<artifactId>mockito-all</artifactId>
<version>1.10.19</version>
<scope>test</scope>
</dependency>
<!-- <dependency>
<groupId>[Link]</groupId>
<artifactId>selenium-java</artifactId>
<version>2.53.0</version>
</dependency>-->
<dependency>
<groupId>[Link]</groupId>
<artifactId>htmlunit-driver</artifactId>
<version>2.26</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>sac</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-test</artifactId>
<version>[Link]</version> <!-- 4.0.5 -->
<scope>test</scope>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>[Link]</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>[Link]</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
Agency [Link]
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Controller
@Autowired
return “searchPage”;
if ([Link]()) {
return “searchPage”;
} else {
if([Link]()) {
} else {
[Link](“orders”, ordersFound);
return “deliveryListPage”;
@ExceptionHandler([Link])
[Link](“exception”, e);
[Link](“exceptionPage”);
return mav;
}
package [Link];
import [Link];
import [Link];
import [Link];
@SpringBootApplication
@ComponentScan({"com.*"})
[Link]([Link], args);
package [Link];
super(msg);
}
}
[Link]
package [Link];
import [Link];
import [Link];
@Component
return orderId;
[Link] = orderId;
return orderFrom;
}
public void setOrderFrom(String orderFrom) {
[Link] = orderFrom;
return deliveryTo;
[Link] = deliveryTo;
return deliveryDate;
[Link] = deliveryDate;
return deliveryStatus;
[Link] = deliveryStatus;
public Order(String orderId, String orderFrom, String deliveryTo, String deliveryDate, String
deliveryStatus) {
super();
[Link] = orderId;
[Link] = orderFrom;
[Link] = deliveryTo;
[Link] = deliveryDate;
[Link] = deliveryStatus;
}
public Order() {}
Agency [Link]
package [Link];
import [Link];
import [Link];
import [Link];
@Service
if([Link]().equals([Link]()) &&
[Link]().equals([Link]())) {
[Link](order);
return foundOrders;
}
public AgencyService() {
addOrders();
}
Delivery List [Link]
<%@page isELIgnored="false"%>
<html>
<body bgcolor="lavender">
<h1>
<center>Delivery Agency</center>
</h1>
<table>
<tr>
<td>OrderId</td>
<td>Order From</td>
<td>Delivery To</td>
<td>Delivery Date</td>
<td>Status</td>
</tr>
<tr>
<td>${[Link]}</td>
<td>${[Link]}</td>
<td>${[Link]}</td>
<td>${[Link]}</td>
<td>${[Link]}</td>
</tr>
</c:forEach>
</table>
</body>
</html>
Exception [Link]
<%@page isELIgnored="false"%>
<html>
<body bgcolor="lavender">
<h1>
<center>Delivery Agency</center>
</h1>
<center>
<h3>${[Link]}</h3>
<a href="/searchPage">
<button>Go to Search</button>
</a>
</center>
</body>
</html>
Search [Link]
pageEncoding="ISO-8859-1" isELIgnored="false"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"[Link]
<html>
<h1>
<center>Delivery Agency</center>
</h1>
<center>
method="POST">
<fieldset>
placeholder="dd/mm/yyyy" />
<br />
</sf:select>
</fieldset>
</sf:form>
</center>
</body>
</html>
--------------------------------------------------
Digital Home Broker
[Link]
<project xmlns="[Link]
xmlns:xsi="[Link]
xsi:schemaLocation="[Link]
[Link]
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>[Link]</version>
</parent>
<groupId>[Link]</groupId>
<artifactId>DigitalHomeBroker</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>DigitalHomeBroker</name>
<properties>
<[Link]>1.8</[Link]>
</properties>
<dependencies>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<groupId>[Link]</groupId>
<artifactId>mockito-all</artifactId>
<version>1.10.19</version>
<scope>test</scope>
</dependency>
<!-- <dependency>
<groupId>[Link]</groupId>
<artifactId>selenium-java</artifactId>
<version>2.53.0</version>
</dependency>-->
<dependency>
<groupId>[Link]</groupId>
<artifactId>htmlunit-driver</artifactId>
<version>2.26</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>sac</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-test</artifactId>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>[Link]</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>[Link]</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
Broker [Link]
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Controller
@Autowired
return "searchPage";
ModelMap model) {
if ([Link]()) {
return "searchPage";
[Link]("homes", [Link](homeBean));
return "homeListPage";
package [Link];
import [Link];
import [Link];
import [Link];
@SpringBootApplication
@ComponentScan({"com.*"})
[Link]([Link], args);
[Link]
package [Link];
import [Link];
import [Link];
@Component
return rent;
[Link] = rent;
return location;
[Link] = location;
[Link] = address;
return contactNumber;
[Link] = contactNumber;
return bhkType;
[Link] = bhkType;
return contactPerson;
[Link] = contactPerson;
public Home(String location, String address, String contactNumber, String bhkType, String
contactPerson,double rent) {
super();
[Link] = location;
[Link] = address;
[Link] = contactNumber;
[Link] = bhkType;
[Link] = contactPerson;
[Link]=rent;
public Home()
{}
Broker [Link]
package [Link];
import [Link];
import [Link];
import [Link];
@Service
if ([Link]().equalsIgnoreCase([Link]())
&&
[Link]().equalsIgnoreCase([Link]())
&& [Link]() == [Link]()) {
[Link](home);
return resultList;
public BrokerService() {
addHomes();
"Malavika", 8000));
12000));
12000));
"Sowparnika", 17000));
"Mukunthan", 6000));
14000));
[Link](
[Link](
17000));
return list;
<%@page isELIgnored="false"%>
<html>
<body bgcolor="lavender">
<h1>
<h2>
</h2>
<h2>
</h2>
</c:if>
<table>
<thead>
<tr>
<td>Location</td>
<td>BhkType</td>
<td>Address</td>
<td>ContactPerson</td>
<td>ContactNumber</td>
</tr>
</thead>
<tbody>
<tr>
<td>${[Link]}</td>
<td>${[Link]}</td>
<td>${[Link]}</td>
<td>${[Link]}</td>
<td>${[Link]}</td>
</tr>
</c:forEach>
</tbody>
</table>
</c:if>
</body>
</html>
Search [Link]
pageEncoding="ISO-8859-1" isELIgnored="false"%>
<html>
<h1>
</h1>
<h2>
</h2>
<center>
<table>
<tr>
<td><form:label path="location">Search
location</form:label></td>
<td><form:input path="location" id="location"
name="location" />
</td>
</tr>
<tr>
</td>
</tr>
<tr>
<td><form:label path="rent">Preferred
Rent</form:label></td>
</td>
</tr>
<tr>
</tr>
</form:form>
</table>
</center>
</body>
</html>
--------------------------------------------------
Farm Fresh Online store - V1
FarmFresh
[Link]
<project xmlns="[Link]
xmlns:xsi="[Link]
xsi:schemaLocation="[Link]
[Link]
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>[Link]</version>
</parent>
<groupId>[Link]</groupId>
<artifactId>FarmFresh</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>FarmFresh</name>
<properties>
<[Link]>1.8</[Link]>
</properties>
<dependencies>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!-- Spring test dependencies -->
<dependency>
<groupId>[Link]</groupId>
<artifactId>mockito-all</artifactId>
<version>1.10.19</version>
<scope>test</scope>
</dependency>
<!-- <dependency>
<groupId>[Link]</groupId>
<artifactId>selenium-java</artifactId>
<version>2.53.0</version>
</dependency>-->
<dependency>
<groupId>[Link]</groupId>
<artifactId>htmlunit-driver</artifactId>
<version>2.26</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>sac</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-test</artifactId>
<version>[Link]</version> <!-- 4.0.5 -->
<scope>test</scope>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>[Link]</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>[Link]</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
Shopping [Link]
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Controller
@Autowired
@ModelAttribute("productNames")
[Link]("Apple");
[Link]("Orange");
[Link]("Grapes");
[Link]("Mango");
[Link]("JackFruit");
return productNames;
if([Link]()){
return ("showPage");
else{
double cost=[Link](product);
[Link]("cost",cost);
[Link]("costPerKg",[Link]());
[Link]("name",[Link]());
[Link]("quantity",[Link]());
}
return ("billDesk");
@ExceptionHandler(NoStockException. class)
[Link]("message", [Link]());
[Link]("exceptionPage");
return mav;
package [Link];
import [Link];
import [Link];
import [Link];
@SpringBootApplication
@ComponentScan({"com.*"})
[Link]([Link], args);
}
No Stock [Link]
package [Link];
super(msg);
[Link]
package [Link];
import [Link];
import [Link];
import [Link];
@Component
return productName;
[Link] = productName;
return quantity;
[Link] = quantity;
return costPerKg;
[Link] = costPerKg;
}
public Product() {}
Shopping [Link]
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Service
double totalCost=0.0;
Map<String,Integer> stock=getProductStock();
if([Link]().equalsIgnoreCase([Link]())) {
if([Link]()>[Link]()) {
}
}
if([Link]().equals("Apple")) {
[Link](250);
else if([Link]().equals("JackFruit")) {
[Link](75);
else if([Link]().equals("Orange")) {
[Link](90);
else if([Link]().equals("Mango")) {
[Link](60);
else if([Link]().equals("Grapes")) {
[Link](150);
totalCost=[Link]()*[Link]();
return totalCost;
[Link]("Apple",50);
[Link]("Grapes",10);
[Link]("Orange",30);
[Link]("Mango",75);
[Link]("JackFruit",25);
return stock;
}
Bill [Link]
<html>
<table >
<tr>
</tr>
<tr>
<td>Quantity <td>${quantity}</td>
</tr>
<tr>
</tr>
<tr>
</tr>
</table>
</center>
</body>
</html>
Exception [Link]
<%@page isELIgnored="false" %>
<html>
<body bgcolor="lavender">
<h3>
<%
if ([Link]("message") != null) {
%>
<%=[Link]("message")%>
<%
%>
</h3>
<div>
</div>
</center>
</body>
</html>
Show [Link]
pageEncoding="ISO-8859-1" isELIgnored="false"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"[Link]
<html>
<body style="background-color:lavender">
<tr>
<td>Select product</td>
<td>
<form:options items="${productNames}"/>
</form:select>
</td>
</tr>
<tr>
<td>Quantity</td>
<td><form:errors path="quantity"/></td>
</tr>
</table>
</form:form>
</body>
</html>
--------------------------------------------------
Flawless Academy - V1
FlawlessAcademy
[Link]
<project xmlns="[Link]
xmlns:xsi="[Link]
xsi:schemaLocation="[Link]
[Link]
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>[Link]</version>
</parent>
<groupId>[Link]</groupId>
<artifactId>FlawlessAcademy</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>FlawlessAcademy</name>
<properties>
<[Link]>1.8</[Link]>
</properties>
<dependencies>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>mockito-all</artifactId>
<version>1.10.19</version>
<scope>test</scope>
</dependency>
<!-- <dependency>
<groupId>[Link]</groupId>
<artifactId>selenium-java</artifactId>
<version>2.53.0</version>
</dependency>-->
<dependency>
<groupId>[Link]</groupId>
<artifactId>htmlunit-driver</artifactId>
<version>2.26</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>sac</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>[Link]</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>[Link]</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
Academy [Link]
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Controller
@Autowired
private AcademyService service;
[Link]("in controller");
return "enrollmentPage";
@ModelAttribute("programList")
[Link]("ClassicalDance", "ClassicalDance");
[Link]("KarnaticVocals", "KarnaticVocals");
[Link]("WesternDance","WesternDance");
[Link]("Drawing", "Drawing");
[Link]("Instruments","Instruments");
return progMap;
ModelMap model) {
if ([Link]()) {
return "enrollmentPage";
double cost=[Link](academyBean);
[Link]("cost", cost);
return "estimationPage";
package [Link];
import [Link];
import [Link];
import [Link];
@SpringBootApplication
@ComponentScan({"com.*"})
[Link]([Link], args);
[Link]
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Component
return sessionsPerWeek;
[Link] = sessionsPerWeek;
public Academy()
return weeksPerMonth;
[Link] = weeksPerMonth;
[Link] = costPerSession;
return program;
[Link] = program;
Academy [Link]
package [Link];
import [Link];
import [Link];
@Service
double cost=0.0;
[Link](4);
[Link]([Link]()+"
"+[Link]()+" "+[Link]());
if([Link]().equalsIgnoreCase("ClassicalDance") &&
[Link]()>=1)
[Link](150.0);
cost=[Link]()*[Link]()*academyBea
[Link]();
[Link](100.0);
cost=[Link]()*[Link]()*academyBea
[Link]();
[Link](125.0);
cost=[Link]()*[Link]()*academyBea
[Link]();
if([Link]().equalsIgnoreCase("Drawing") &&
[Link]()>=1)
[Link](130.0);
cost=[Link]()*[Link]()*academyBea
[Link]();
[Link](200.0);
cost=[Link]()*[Link]()*academyBea
[Link]();
return cost;
Enrollment [Link]
pageEncoding="ISO-8859-1" isELIgnored="false"%>
<html>
<body style="background-color:lavender">
<tr>
<td>
<form:options items="${programList}"/>
</form:select>
</td>
</tr>
<tr>
<tr>
</tr>
</table>
</form:form>
</body>
</html>
Estimation [Link]
<html>
<body bgcolor="lavender">
</body>
</html>
--------------------------------------------------
SnapFitness
Snap Fitness Center - V1
[Link]
<project xmlns="[Link]
xmlns:xsi="[Link]
xsi:schemaLocation="[Link]
[Link]
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.2</version>
</parent>
<groupId>[Link]</groupId>
<artifactId>SnapFitness</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>SnapFitness</name>
<properties>
<[Link]>1.8</[Link]>
</properties>
<dependencies>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-test</artifactId>
<version>[Link]</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>[Link]</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>[Link]</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
Fitness [Link]
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Controller
@ModelAttribute("packageList")
[Link]("Aerobics","Aerobics");
[Link]("Zumba","Zumba");
[Link]("PersonalTraining","PersonalTraining");
[Link]("Yoga","Yoga");
[Link]("RegularGYM","RegularGYM");
return pairs;
@GetMapping("/snapEnquiryPage")
return "snapEnquiryPage";
@PostMapping("/packEstimation")
ModelMap model) {
if([Link]()){
return "snapEnquiryPage";
[Link]("cost",[Link](fitness));
return "snapEstimation";
}
Snap Fitness [Link]
package [Link];
import [Link];
import [Link];
import [Link];
@SpringBootApplication
@ComponentScan({"com.*"})
[Link]([Link], args);
Fitness [Link]
package [Link];
import [Link];
import [Link];
@Component
return preferredPackage;
[Link] = preferredPackage;
return costPerMonth;
[Link] = costPerMonth;
return numberOfMonths;
[Link] = numberOfMonths;
Fitness [Link]
package [Link];
import [Link];
import [Link];
@Service
double packageCost=0.0;
if([Link]("Aerobics"))
packageCost = months*1500.0;
else if([Link]("Zumba"))
packageCost = months*1750.0;
else if([Link]("RegularGYM"))
packageCost = months*1250.0;
else if([Link]("PersonalTraining"))
packageCost = months*2500.0;
}
else if([Link]("Yoga"))
packageCost = months*1300.0;
return packageCost;
pageEncoding="ISO-8859-1" isELIgnored="false"%>
<html>
<body style="background-color:lavender">
<center>
<table>
<tr>
<td><form:label path="preferredPackage">Select
Package</form:label></td>
</tr>
<tr>
name="numberOfMonths" required="required"
/><label>${messege}</label></td>
</tr>
<tr>
<td></td>
</tr>
</table>
</center>
</form:form>
</body>
</html>
Snap [Link]
<html>
<body bgcolor="lavender">
</body>
</html>
</html>
--------------------------------------------------
CarstoreApplication
[Link]
<project xmlns="[Link]
xmlns:xsi="[Link]
xsi:schemaLocation="[Link]
[Link]
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>[Link]</version>
</parent>
<groupId>[Link]</groupId>
<artifactId>carstore</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>CarStoreSystem</name>
<properties>
<[Link]>1.8</[Link]>
<[Link]>3.1.1</[Link]>
</properties>
<dependencies>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>[Link]</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>testng</artifactId>
<version>7.3.0</version>
<scope>test</scope>
</dependency>
<!-- [Link] -->
<dependency>
<groupId>[Link]</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>[Link]-api</artifactId>
<version>1.2.1</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!-- <dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency> -->
<dependency>
<groupId>[Link]</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
<dependency>
<groupId>[Link]</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<!-- <dependency>
<groupId>[Link]</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.3.2</version>
<scope>test</scope>
</dependency> -->
<dependency>
<groupId>[Link]</groupId>
<artifactId>junit-platform-runner</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>[Link]</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>[Link]</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>[Link]</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
<plugin>
<groupId>[Link]</groupId>
<artifactId>maven-site-plugin</artifactId>
</plugin>
</plugins>
</build>
<reporting>
<plugins>
<plugin>
<groupId>[Link]</groupId>
<artifactId>maven-surefire-report-plugin</artifactId>
<version>2.22.0</version>
</plugin>
</plugins>
</reporting>
</project>
[Link]
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Controller
@Autowired
@Autowired
public CarStoreController() {
}
@Autowired
[Link]=service;
[Link]=validator;
@GetMapping("/showCarSearchForm")
carSearch=new CarSearch();
@PostMapping("/getCarSearchResultPage")
)throws ApplicationException {
if([Link]())
List<Car> carList=[Link](carSearch);
[Link]("carList", carList);
return "carSearchResult";
}
@ModelAttribute("cities")
[Link]("Chennai");
[Link]("Mumbai");
[Link]("Delhi");
[Link]("Bangalore");
[Link]("Pune");
[Link]("Kolkatta");
return cities;
@ModelAttribute("brands")
[Link]("Maruti Suzuki");
[Link]("Honda");
[Link]("Mahindra");
[Link]("Toyota");
[Link]("Hundai");
return brands;
@ModelAttribute("budgetUpto")
[Link]("Below 3 Lakh");
[Link]("3 Lakh");
[Link]("5 Lakh");
[Link]("7 Lakh");
[Link]("10 Lakh");
return budgetUpto;
@ModelAttribute("fuelTypes")
[Link]("Petrol");
[Link]("Diesel");
[Link]("CNG");
return fuelTypes;
[Link]
package [Link];
[Link]
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@ControllerAdvice
@ExceptionHandler([Link])
@ResponseStatus(value = HttpStatus.INTERNAL_SERVER_ERROR)
[Link]("error");
[Link]("errorTime",[Link]());
[Link]
package [Link];
public Car() {
super();
[Link] = brandName;
[Link] = modelName;
[Link] = price;
[Link] = fuelType;
[Link] = mileage;
[Link] = seatingCapacity;
return brandName;
[Link] = brandName;
return modelName;
[Link] = modelName;
return price;
[Link] = price;
}
public String getFuelType() {
return fuelType;
[Link] = fuelType;
return seatingCapacity;
[Link] = seatingCapacity;
return mileage;
[Link] = mileage;
Car [Link]
package [Link];
import [Link].*;
@NotEmpty(message="Gender is required")
public CarSearch() {
return customerName;
}
public void setCustomerName(String customerName) {
[Link] = customerName;
return gender;
[Link] = gender;
return mobileNumber;
[Link] = mobileNumber;
return customerCity;
[Link] = customerCity;
[Link] = brand;
return budgetUpto;
[Link] = budgetUpto;
return fuelType;
[Link] = fuelType;
Error [Link]
package [Link];
public class ErrorResponse {
package [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
import [Link];
@Service
throws
ApplicationException {
List<Car> available=buildCars();
if([Link]().startsWith("Below"))
throw new ApplicationException();
int budgetLimit=[Link]([Link]().substring(0,2).trim());
for(Car car:available) {
if([Link]().equalsIgnoreCase([Link]())&&
[Link]().equalsIgnoreCase([Link]())
&& [Link]()<=budgetLimit) {
[Link](car);
// brand,modelName,price,fuelType,seatingCapacity
Car car1 = new Car("Maruti Suzuki", "Swift", 5.20, "Petrol", 21.21, 5);
Car car3 = new Car("Maruti Suzuki", "Ertiga LXi", 7.5, "Petrol", 19.01, 7);
Car car4 = new Car("Maruti Suzuki", "Ertiga VXi", 8.9, "CNG", 26.2, 7);
Car car5 = new Car("Maruti Suzuki", "WagonR", 4.5, "Petrol", 20.52, 5);
Car car6 = new Car("Maruti Suzuki", "WagonR LXi", 5.20, "CNG", 32.52, 5);
Car car8 = new Car("Honda", "Amaze1.2E MT", 7.6, "Diesel", 24.7, 5);
[Link](car1);
[Link](car2);
[Link](car3);
[Link](car4);
[Link](car5);
[Link](car6);
[Link](car7);
[Link](car8);
[Link](car9);
[Link](car10);
[Link](car11);
[Link](car12);
[Link](car13);
[Link](car14);
return cars;
Skeleton [Link]
package [Link];
import [Link];
import [Link];
import [Link];
public class SkeletonValidator {
public SkeletonValidator() {
validateClassName("[Link]");
validateClassName("[Link]");
validateClassName("[Link]");
validateClassName("[Link]");
validateClassName("[Link]");
validateClassName("[Link]");
validateClassName("[Link]");
validateMethodSignature("getCarSearchResult:[Link]",
"[Link]");
validateMethodSignature("showCarSearchForm:[Link],populateCities:[Link],
populateBrands:[Link],populateBudget:[Link],populateFuelTypes:[Link]",
"[Link]");
try {
[Link](className);
iscorrect = true;
[Link]("Class Name " + className + " is correct");
} catch (ClassNotFoundException e) {
} catch (Exception e) {
[Link]([Link],
return iscorrect;
try {
String[] methodSignature;
methodName = methodSignature[0];
returnType = methodSignature[1];
cls = [Link](className);
if ([Link]([Link]())) {
foundMethod = true;
if
(!([Link]().getName().equals(returnType))) {
errorFlag = true;
} else {
if (!foundMethod) {
errorFlag = true;
if (!errorFlag) {
} catch (Exception e) {
[Link]([Link],
package [Link];
import [Link];
import [Link];
import [Link];
@SpringBootApplication
[Link]([Link], args);
new SkeletonValidator();
Car [Link]
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
</head>
<body>
<br>
<br>
modelAttribute="carSearch" method="post">
<br />
<br />
<sf:label path="gender">Gender:</sf:label>
<br />
</sf:select>
<br />
<sf:label path="brand">Brand:</sf:label>
</sf:select>
<br />
</sf:select>
<br />
</sf:select>
<br />
</sf:form>
</body>
</html>
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
</head>
<body>
<br>
<br>
<sf:form id="searchResult">
<c:if test="${[Link]()==false}">
<table border="1">
<tr>
<th>Brand Name</th>
<th>Model Name</th>
<th>Price in lakh</th>
<th>Fuel/Transmission</th>
<th>Mileage</th>
<th>Seating Capacity</th>
</tr>
<tr>
<td>${[Link]}</td>
<td>${[Link]}</td>
<td>${[Link]}</td>
<td>${[Link]}</td>
<td>${[Link]}</td>
<td>${[Link]}</td>
</tr>
</c:forEach>
</table>
</c:if>
<c:if test="${[Link]()==true}">
</c:if>
</sf:form>
<br/>
</body>
</html>
[Link]
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<sf:form id="error">
<h3>${errorMessage}</h3>
<h3>${errorTime}</h3>
</sf:form>
<br/>
</body>
</html>
--------------------------------------------------