new Singleton()
так как это приватный конструктор.private Singleton() {}
static Singleton getInstance()
всегда возвращает один и тот же объект. Если такого объекта нет, то он сперва создает его app-test-db:
image: postgres
environment:
POSTGRES_DB: app
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
PGDATA: /data/postgres
healthcheck:
test: ["CMD-SHELL", "pg_isready"]
interval: 30s
timeout: 60s
retries: 5
start_period: 80s
ports:
- "5432:5432"
volumes:
- db-vol:/data
- /root/app/sql/init.sql:/docker-entrypoint-initdb.d/init.sql
/root/app/sql/init.sql:/docker-entrypoint-initdb.d/init.sql
@PostMapping("/search")
public ModelAndView search(
) {
ModelAndView view = new ModelAndView("search"); // .jsp template
view.addObject("result", result);
return view;
}
function search() {
$.ajax({
type: 'POST',
url: contextPath + '/search',
data: 's=' + search,
timeout: 30000,
success: function (result) {
$('#custom_block').html(result);
},
error: function () {
$('#regErrorText').text('Error occurred!');
},
});
}